From a8064004b41f48bb6ae52ad3846c0dd271aa1929 Mon Sep 17 00:00:00 2001 From: Marius Kintel Date: Wed, 7 Jul 2010 20:36:58 +0200 Subject: Output errors to stderr instead of a log file diff --git a/tests/test_cmdline_tool.py b/tests/test_cmdline_tool.py index 66ca21c..6769cef 100755 --- a/tests/test_cmdline_tool.py +++ b/tests/test_cmdline_tool.py @@ -39,10 +39,8 @@ def verify_test(cmd, testfile): return True def execute_and_redirect(cmd, params, outfile): - outf = open(outfile, "wb") - proc = subprocess.Popen([cmd] + params, stdout=outf) + proc = subprocess.Popen([cmd] + params, stdout=outfile) retval = proc.wait() - outf.close() return retval def get_normalized_text(filename): @@ -80,8 +78,7 @@ def run_test(cmd, testfile): if not options.generate: if not compare_text(expectedfilename, actualfilename): - execute_and_redirect("diff", [expectedfilename, actualfilename], - os.path.join(outputdir, test + ".log")) + execute_and_redirect("diff", [expectedfilename, actualfilename], sys.stderr) return False return True -- cgit v0.10.1