Make run_single_test() method static
Closes
@@ -251,7 +251,8 @@ class TestHarness:
env.update(test.env)
return env, options
- def run_single_test(self, test, test_env, test_opts):
+ @staticmethod
+ def run_single_test(test, test_env, test_opts):
if test.fname[0].endswith('.jar'):
cmd = ['java', '-jar'] + test.fname
elif not test.is_cross_built and run_with_mono(test.fname[0]):
@@ -274,7 +275,7 @@ class TestHarness:
stde = None
returncode = GNU_SKIP_RETURNCODE
else:
- wrap = self.get_wrapper(test_opts)
+ wrap = TestHarness.get_wrapper(test_opts)
if test_opts.gdb:
test.timeout = None
@@ -533,7 +534,8 @@ TIMEOUT: %4d
self.logfile.write('Log of Meson test suite run on %s\n\n'
% datetime.datetime.now().isoformat())
- def get_wrapper(self, options):
+ @staticmethod
+ def get_wrapper(options):
wrap = []
if options.gdb:
wrap = ['gdb', '--quiet', '--nh']
