aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/mtest.py
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2021-01-14 14:23:07 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2021-01-15 10:03:54 +0100
commit1f5634f15d161762902bb99bbd68f5d3cd714ba5 (patch)
tree973af331d64845e583393bbede45cb45f955fa9b /mesonbuild/mtest.py
parentc544529faa85e557956d7bd5aed15ecbf44b8353 (diff)
downloadmeson-1f5634f15d161762902bb99bbd68f5d3cd714ba5.zip
meson-1f5634f15d161762902bb99bbd68f5d3cd714ba5.tar.gz
meson-1f5634f15d161762902bb99bbd68f5d3cd714ba5.tar.bz2
mtest: add complete_skip to TestRun
Diffstat (limited to 'mesonbuild/mtest.py')
-rw-r--r--mesonbuild/mtest.py5
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)