forked from pool/meson
Dominique Leuenberger
a374215825
Fix test suite on ppc64le - so we can move it actually to TW OBS-URL: https://build.opensuse.org/request/show/495735 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/meson?expand=0&rev=39
25 lines
801 B
Diff
25 lines
801 B
Diff
From d3e0a58260226286c067a7c39f39b704f124813a Mon Sep 17 00:00:00 2001
|
|
From: Jussi Pakkanen <jpakkane@gmail.com>
|
|
Date: Wed, 17 May 2017 23:11:52 +0300
|
|
Subject: [PATCH] Skip unittests that request it rather than mark them as
|
|
failed. Closes #1804.
|
|
|
|
---
|
|
run_unittests.py | 2 ++
|
|
1 file changed, 2 insertions(+)
|
|
|
|
diff --git a/run_unittests.py b/run_unittests.py
|
|
index ec9d53b..2ef1be6 100755
|
|
--- a/run_unittests.py
|
|
+++ b/run_unittests.py
|
|
@@ -381,6 +381,8 @@ def _run(self, command, workdir=None):
|
|
output = p.communicate()[0]
|
|
print(output)
|
|
if p.returncode != 0:
|
|
+ if 'MESON_SKIP_TEST' in output:
|
|
+ raise unittest.SkipTest('Project requested skipping.')
|
|
raise subprocess.CalledProcessError(p.returncode, command)
|
|
return output
|
|
|
|
|