diff options
Diffstat (limited to 'cmdtest')
-rwxr-xr-x | cmdtest | 12 |
1 files changed, 2 insertions, 10 deletions
@@ -44,17 +44,12 @@ class CommandTester(cliapp.Application): def add_settings(self): self.settings.string(['command', 'c'], - 'test COMMAND (executable name/path; $PATH is ' - 'not searched, so give absolute path when ' - 'necessary)', - metavar='COMMAND', - default=None) + 'ignored for backwards compatibility') self.settings.string_list(['test', 't'], 'run only TEST (can be given many times)', metavar='TEST') def process_args(self, dirnames): - self.settings.require('command') self.setup_ttystatus() td = self.load_tests(dirnames) @@ -122,7 +117,6 @@ class CommandTester(cliapp.Application): env = dict(os.environ) env['SRCDIR'] = os.getcwd() env['DATADIR'] = self.datadir - env['COMMAND'] = os.path.abspath(self.settings['command']) return env def run_test(self, test): @@ -133,9 +127,7 @@ class CommandTester(cliapp.Application): if test.script: argv = [test.script] else: - argv = [self.settings['command']] - if test.args: - argv.extend(self.expand(self.lines(test.args))) + raise cliapp.AppException('Must have a .script file for test') stdout_name = test.path_prefix + '.stdout-actual' stderr_name = test.path_prefix + '.stderr-actual' |