From 0cecfb2d72a1b8b972e91e9645cca4d6de53e357 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 11 Nov 2018 11:20:29 +0100 Subject: Fix error message output test --- wscript | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/wscript b/wscript index ecba9ad3..2c8d45ff 100644 --- a/wscript +++ b/wscript @@ -339,10 +339,10 @@ def test_suite(ctx, base_uri, testdir, report, isyntax, osyntax, options=''): def run_test(command, expected_return, name, quiet=False): header = Options.options.verbose_tests result = autowaf.run_test(ctx, APPNAME, command, expected_return, name=name, header=header, quiet=quiet) - if not result[0]: + if expected_return is not None and expected_return != 0: autowaf.run_test(ctx, APPNAME, - lambda: result[1][1] != '', - True, name=name + ' has error message', quiet=True) + lambda: bool(result[1][1]), + True, name=name + ' prints error message', quiet=True) return result def run_tests(test_class, expected_return): -- cgit v1.2.1