From 077741097ab5bfe81d162874f6cc872087869939 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Sun, 16 Oct 2016 22:31:04 +0300 Subject: Run all tests if none are specified. --- mesonbuild/scripts/meson_test.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'mesonbuild/scripts/meson_test.py') diff --git a/mesonbuild/scripts/meson_test.py b/mesonbuild/scripts/meson_test.py index 24b8bac..5538d84 100755 --- a/mesonbuild/scripts/meson_test.py +++ b/mesonbuild/scripts/meson_test.py @@ -45,7 +45,7 @@ parser.add_argument('--logbase', default='testlog', help="Base name for log file.") parser.add_argument('--num-processes', default=None, help='How many parallel processes to use.') -parser.add_argument('args', nargs='+') +parser.add_argument('args', nargs='*') class TestRun(): @@ -231,9 +231,10 @@ def run_tests(datafilename, log_base, num_workers=None): logfilename = logfile_base + '.txt' jsonlogfilename = logfile_base+ '.json' else: - wrap = [options.wrapper] - logfilename = logfile_base + '-' + options.wrapper.replace(' ', '_') + '.txt' - jsonlogfilename = logfile_base + '-' + options.wrapper.replace(' ', '_') + '.json' + wrap = options.wrapper.split() + namebase = wrap[0] + logfilename = logfile_base + '-' + namebase.replace(' ', '_') + '.txt' + jsonlogfilename = logfile_base + '-' + namebase.replace(' ', '_') + '.json' with open(datafilename, 'rb') as f: tests = pickle.load(f) if len(tests) == 0: -- cgit v1.1