From 0e23b29f2164908f52b990f587f7d9c36812d736 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 24 Nov 2018 12:29:35 +0100 Subject: Raise exception when test suite fails to ensure non-zero exit status --- extras/autowaf.py | 1 + 1 file changed, 1 insertion(+) (limited to 'extras') 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) -- cgit v1.2.1