diff options
author | Tim Newsome <tim@sifive.com> | 2017-08-11 14:33:54 -0700 |
---|---|---|
committer | Tim Newsome <tim@sifive.com> | 2017-08-11 14:33:54 -0700 |
commit | 3ada0967edb2e3d91cba0328dd6b5d0ddb5e61c5 (patch) | |
tree | 0859904b1c42474e65763e64935be097fb88d209 | |
parent | e31bdb1d210ed0f6f87a578bf16c97a94be192c4 (diff) | |
download | riscv-tests-3ada0967edb2e3d91cba0328dd6b5d0ddb5e61c5.zip riscv-tests-3ada0967edb2e3d91cba0328dd6b5d0ddb5e61c5.tar.gz riscv-tests-3ada0967edb2e3d91cba0328dd6b5d0ddb5e61c5.tar.bz2 |
Print out name of logfile when debug test is run.
-rw-r--r-- | debug/testlib.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/debug/testlib.py b/debug/testlib.py index ee1364d..499f60d 100644 --- a/debug/testlib.py +++ b/debug/testlib.py @@ -414,7 +414,7 @@ def run_tests(parsed, target, todo): log_name = os.path.join(parsed.logs, "%s-%s-%s.log" % (time.strftime("%Y%m%d-%H%M%S"), type(target).__name__, name)) log_fd = open(log_name, 'w') - print "Running", name, "...", + print "Running %s > %s ..." % (name, log_name), sys.stdout.flush() log_fd.write("Test: %s\n" % name) log_fd.write("Target: %s\n" % type(target).__name__) @@ -429,9 +429,9 @@ def run_tests(parsed, target, todo): log_fd.write("Time elapsed: %.2fs\n" % (time.time() - start)) print "%s in %.2fs" % (result, time.time() - start) if result not in good_results and parsed.print_failures: - sys.stdout.write(file(log_name).read()) + sys.stdout.write(open(log_name).read()) sys.stdout.flush() - results.setdefault(result, []).append(name) + results.setdefault(result, []).append((name, log_name)) count += 1 if result not in good_results and parsed.fail_fast: break @@ -444,8 +444,8 @@ def print_results(results): print "%d tests returned %s" % (len(value), key) if key not in good_results: result = 1 - for test in value: - print " ", test + for name, log_name in value: + print " %s > %s" % (name, log_name) return result |