From 27f4b88220eb4511a63b173280550167770a412e Mon Sep 17 00:00:00 2001 From: Radovan Bast Date: Fri, 18 Sep 2015 11:20:37 +0200 Subject: [PATCH] get less useless and more useful printout from test.py when things fail --- test/test.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/test.py b/test/test.py index dd5dc99..2f03957 100644 --- a/test/test.py +++ b/test/test.py @@ -37,6 +37,7 @@ def exe(command): universal_newlines=True).communicate() if stderr: + sys.stderr.write(stdout) sys.stderr.write(stderr) return stdout, stderr @@ -77,11 +78,12 @@ def configure_build_and_exe(name, setup_command, launcher=None): setup_command += ' build-%s' % stamp stdout, stderr = exe(setup_command) + assert stderr == '' os.chdir(os.path.join(HERE, name, 'build-%s' % stamp)) stdout, stderr = exe(make_command) - # mi: remove due to warnings flushed to stderr + # we do not check for empty stderr due to warnings flushed to stderr stdout, stderr = exe(binary) assert stderr == ''