diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2016-10-08 07:54:37 -0400 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2016-10-08 07:54:37 -0400 |
commit | b11a5b93cb4c50a1e5a4ced5473aafad791fa7c2 (patch) | |
tree | 00f72176d53a9201c195ebc649311af81a8d9388 /run_unittests.py | |
parent | c7936f681933c1feaf0ea5a5b77abac3d620b149 (diff) | |
download | meson-b11a5b93cb4c50a1e5a4ced5473aafad791fa7c2.zip meson-b11a5b93cb4c50a1e5a4ced5473aafad791fa7c2.tar.gz meson-b11a5b93cb4c50a1e5a4ced5473aafad791fa7c2.tar.bz2 |
Store all invocation output. Not shown to users yet.
Diffstat (limited to 'run_unittests.py')
-rwxr-xr-x | run_unittests.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/run_unittests.py b/run_unittests.py index 10c4242..dc07fc5 100755 --- a/run_unittests.py +++ b/run_unittests.py @@ -36,6 +36,7 @@ class LinuxlikeTests(unittest.TestCase): self.ninja_command = ['ninja', '-C', self.builddir] self.common_test_dir = os.path.join(src_root, 'test cases/common') os.mkdir(self.builddir) + self.output = b'' def tearDown(self): shutil.rmtree(self.builddir) @@ -43,16 +44,16 @@ class LinuxlikeTests(unittest.TestCase): def test_basic_soname(self): testdir = os.path.join(self.common_test_dir, '4 shared') - subprocess.check_call(self.meson_command + [testdir, self.builddir]) - subprocess.check_call(self.ninja_command) + self.output += subprocess.check_output(self.meson_command + [testdir, self.builddir]) + self.output += subprocess.check_output(self.ninja_command) lib1 = os.path.join(self.builddir, 'libmylib.so') soname = get_soname(lib1) self.assertEqual(soname, b'libmylib.so') def test_custom_soname(self): testdir = os.path.join(self.common_test_dir, '27 library versions') - subprocess.check_call(self.meson_command + [testdir, self.builddir]) - subprocess.check_call(self.ninja_command) + self.output += subprocess.check_output(self.meson_command + [testdir, self.builddir]) + self.output += subprocess.check_output(self.ninja_command) lib1 = os.path.join(self.builddir, 'prefixsomelib.suffix') soname = get_soname(lib1) self.assertEqual(soname, b'prefixsomelib.suffix') |