diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2013-08-03 01:02:46 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2013-08-03 01:04:29 +0300 |
commit | 3b698f40dfac7986df74cf451438593e0aaeab08 (patch) | |
tree | e0b559009d9cbe9c0d2c6dcc2b554adba4712766 /backends.py | |
parent | f5f2ddde7e4a63ed9cc9eef0214f95c26c24c6da (diff) | |
download | meson-3b698f40dfac7986df74cf451438593e0aaeab08.zip meson-3b698f40dfac7986df74cf451438593e0aaeab08.tar.gz meson-3b698f40dfac7986df74cf451438593e0aaeab08.tar.bz2 |
Print test name rather than the path to executable.
Diffstat (limited to 'backends.py')
-rw-r--r-- | backends.py | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/backends.py b/backends.py index e7ebf30..75b0264 100644 --- a/backends.py +++ b/backends.py @@ -443,11 +443,18 @@ class NinjaBackend(Backend): velem.add_item('DESC', 'Running test suite under Valgrind.') velem.write(outfile) - datafile = open(test_data, 'w') - for t in self.build.get_tests(): - datafile.write(os.path.join(self.environment.get_build_dir(), self.get_target_filename(t.get_exe())) + '\n') + datafile = open(test_data, 'wb') + self.write_test_file(datafile) datafile.close() + def write_test_file(self, datafile): + arr = [] + for t in self.build.get_tests(): + name = t.get_name() + fname = os.path.join(self.environment.get_build_dir(), self.get_target_filename(t.get_exe())) + arr.append([name, fname]) + pickle.dump(arr, datafile) + def generate_dep_gen_rules(self, outfile): outfile.write('# Rules for external dependency generators.\n\n') processed = {} |