aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/backend/backends.py
diff options
context:
space:
mode:
authorDaniel Mensinger <daniel@mensinger-ka.de>2018-11-27 15:11:47 +0100
committerDaniel Mensinger <daniel@mensinger-ka.de>2019-01-06 12:19:27 +0100
commit111e596200ac613f9e50a05d60410604fdd0ca61 (patch)
treeca41ffef04a78a5d71127378adf1fd8323f84b9f /mesonbuild/backend/backends.py
parentf4285f350e1acf6ffe10a6dafff4028c0d142924 (diff)
downloadmeson-111e596200ac613f9e50a05d60410604fdd0ca61.zip
meson-111e596200ac613f9e50a05d60410604fdd0ca61.tar.gz
meson-111e596200ac613f9e50a05d60410604fdd0ca61.tar.bz2
Fixed tests and benchmarks
Diffstat (limited to 'mesonbuild/backend/backends.py')
-rw-r--r--mesonbuild/backend/backends.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/mesonbuild/backend/backends.py b/mesonbuild/backend/backends.py
index bf83ab1..8cc6f2f 100644
--- a/mesonbuild/backend/backends.py
+++ b/mesonbuild/backend/backends.py
@@ -683,7 +683,7 @@ class Backend:
def write_test_file(self, datafile):
self.write_test_serialisation(self.build.get_tests(), datafile)
- def write_test_serialisation(self, tests, datafile):
+ def create_test_serialisation(self, tests):
arr = []
for t in tests:
exe = t.get_exe()
@@ -730,7 +730,10 @@ class Backend:
exe_wrapper, t.is_parallel, cmd_args, t.env,
t.should_fail, t.timeout, t.workdir, extra_paths)
arr.append(ts)
- pickle.dump(arr, datafile)
+ return arr
+
+ def write_test_serialisation(self, tests, datafile):
+ pickle.dump(self.create_test_serialisation(tests), datafile)
def generate_depmf_install(self, d):
if self.build.dep_manifest_name is None: