diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2021-01-14 14:23:07 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2021-01-15 10:03:54 +0100 |
commit | 1f5634f15d161762902bb99bbd68f5d3cd714ba5 (patch) | |
tree | 973af331d64845e583393bbede45cb45f955fa9b | |
parent | c544529faa85e557956d7bd5aed15ecbf44b8353 (diff) | |
download | meson-1f5634f15d161762902bb99bbd68f5d3cd714ba5.zip meson-1f5634f15d161762902bb99bbd68f5d3cd714ba5.tar.gz meson-1f5634f15d161762902bb99bbd68f5d3cd714ba5.tar.bz2 |
mtest: add complete_skip to TestRun
-rw-r--r-- | mesonbuild/mtest.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/mesonbuild/mtest.py b/mesonbuild/mtest.py index b5c42e7..09df761 100644 --- a/mesonbuild/mtest.py +++ b/mesonbuild/mtest.py @@ -868,6 +868,9 @@ class TestRun: self.stde = stde self.cmd = cmd + def complete_skip(self, message: str) -> None: + self.complete(GNU_SKIP_RETURNCODE, TestResult.SKIP, message, None, None) + def get_log(self) -> str: res = '--- command ---\n' if self.cmd is None: @@ -1091,7 +1094,7 @@ class SingleTestRunner: self.runobj.start() if cmd is None: skip_stdout = 'Not run because can not execute cross compiled binaries.' - self.runobj.complete(GNU_SKIP_RETURNCODE, TestResult.SKIP, skip_stdout, None, None) + self.runobj.complete_skip(skip_stdout) else: wrap = TestHarness.get_wrapper(self.options) await self._run_cmd(wrap + cmd + self.test.cmd_args + self.options.test_args) |