diff options
author | Daniel Mensinger <daniel@mensinger-ka.de> | 2018-11-27 15:11:47 +0100 |
---|---|---|
committer | Daniel Mensinger <daniel@mensinger-ka.de> | 2019-01-06 12:19:27 +0100 |
commit | 111e596200ac613f9e50a05d60410604fdd0ca61 (patch) | |
tree | ca41ffef04a78a5d71127378adf1fd8323f84b9f /mesonbuild/backend/backends.py | |
parent | f4285f350e1acf6ffe10a6dafff4028c0d142924 (diff) | |
download | meson-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.py | 7 |
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: |