aboutsummaryrefslogtreecommitdiff
path: root/debug/testlib.py
diff options
context:
space:
mode:
Diffstat (limited to 'debug/testlib.py')
-rw-r--r--debug/testlib.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/debug/testlib.py b/debug/testlib.py
index 30d49e6..30c31c5 100644
--- a/debug/testlib.py
+++ b/debug/testlib.py
@@ -208,6 +208,8 @@ class Openocd(object):
if "Ready for Remote Connections" in log:
break
if not self.process.poll() is None:
+ header("OpenOCD log")
+ sys.stdout.write(log)
raise Exception(
"OpenOCD exited before completing riscv_examine()")
if not messaged and time.time() - start > 1:
@@ -421,12 +423,12 @@ def run_tests(parsed, target, todo):
sys.stdout = log_fd
try:
result = instance.run()
+ log_fd.write("Result: %s\n" % result)
finally:
sys.stdout = real_stdout
+ log_fd.write("Time elapsed: %.2fs\n" % (time.time() - start))
print "%s in %.2fs" % (result, time.time() - start)
sys.stdout.flush()
- log_fd.write("Result: %s\n" % result)
- log_fd.write("Time elapsed: %.2fs\n" % (time.time() - start))
results.setdefault(result, []).append(name)
count += 1
if result not in good_results and parsed.fail_fast: