summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2018-11-24 12:29:35 +0100
committerDavid Robillard <d@drobilla.net>2018-11-24 13:38:57 +0100
commit0e23b29f2164908f52b990f587f7d9c36812d736 (patch)
treeb6157b703dc447461345aadc56480c460fd8e669
parentd6de073be0b76232732f84b28524720f54e0e020 (diff)
downloadautowaf-0e23b29f2164908f52b990f587f7d9c36812d736.tar.gz
autowaf-0e23b29f2164908f52b990f587f7d9c36812d736.tar.bz2
autowaf-0e23b29f2164908f52b990f587f7d9c36812d736.zip
Raise exception when test suite fails to ensure non-zero exit status
-rw-r--r--extras/autowaf.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/extras/autowaf.py b/extras/autowaf.py
index 293a32b..acf2a18 100644
--- a/extras/autowaf.py
+++ b/extras/autowaf.py
@@ -821,6 +821,7 @@ def post_test(ctx, appname, dirs=['src'], remove=['*boost*', 'c++*']):
Logs.pprint('GREEN', '[ PASSED ] %d tests' % passed_tests)
if failed_tests > 0:
Logs.pprint('RED', '[ FAILED ] %d tests' % failed_tests)
+ raise TestFailed('Tests from %s failed' % appname)
Logs.pprint('', '')
top_level = (len(ctx.stack_path) > 1)