From f632797bc8d6e39c524e2e855c56bb15c2997ac9 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Wed, 8 Aug 2018 16:41:25 -0400 Subject: Print output even when test failed. --- tools/check_output_test.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'tools') diff --git a/tools/check_output_test.py b/tools/check_output_test.py index af385eb36..7227bb0a6 100755 --- a/tools/check_output_test.py +++ b/tools/check_output_test.py @@ -27,7 +27,13 @@ def check_output_test(deno_exe_filename): expected_out = f.read() cmd = [deno_exe_filename, script_abs] print " ".join(cmd) - actual_out = subprocess.check_output(cmd, universal_newlines=True) + try: + actual_out = subprocess.check_output(cmd, universal_newlines=True) + except subprocess.CalledProcessError as e: + print "Got non-zero exit code. Output:" + print e.output + sys.exit(1) + if expected_out != actual_out: print "Expected output does not match actual." print "Expected: " + expected_out -- cgit v1.2.3