aboutsummaryrefslogtreecommitdiff
path: root/mesontest.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2016-10-16 22:34:37 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2016-11-18 22:04:29 +0200
commite24229eae718c8b177074de27b30fdcfb26ff4a6 (patch)
tree4b414df61f33b48d6f10ac23688d720e2d0cb94d /mesontest.py
parent077741097ab5bfe81d162874f6cc872087869939 (diff)
downloadmeson-e24229eae718c8b177074de27b30fdcfb26ff4a6.zip
meson-e24229eae718c8b177074de27b30fdcfb26ff4a6.tar.gz
meson-e24229eae718c8b177074de27b30fdcfb26ff4a6.tar.bz2
Can run benchmarks.
Diffstat (limited to 'mesontest.py')
-rwxr-xr-xmesontest.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/mesontest.py b/mesontest.py
index 1695faf..30302d8 100755
--- a/mesontest.py
+++ b/mesontest.py
@@ -18,7 +18,7 @@
import subprocess, sys, os, argparse
import pickle
-from mesonbuild.scripts import meson_test
+from mesonbuild.scripts import meson_test, meson_benchmark
parser = argparse.ArgumentParser()
parser.add_argument('--repeat', default=1, dest='repeat', type=int,
@@ -53,6 +53,8 @@ def gdbrun(test):
def run(args):
datafile = 'meson-private/meson_test_setup.dat'
+ if args[0] == '--benchmark':
+ return meson_benchmark.run(args[1:] + ['meson-private/meson_benchmark_setup.dat'])
options = parser.parse_args(args)
if len(options.tests) == 0:
# Run basic tests.