The test should try to actually run the program. If there's no way the program can run noninteractively to do anything (e.g. there's no `einstein --version` or similar that doesn't pop open a GUI window), then you can just leave out the test.