aboutsummaryrefslogtreecommitdiff
path: root/debug/testlib.py
diff options
context:
space:
mode:
authorTim Newsome <tim@sifive.com>2016-12-07 18:00:13 -0800
committerTim Newsome <tim@sifive.com>2016-12-07 18:00:13 -0800
commit1d307720898fe54b1a6bdc8bbf1a03933940c59b (patch)
tree599a48055d1d457c799fe377c2533645ebad68fa /debug/testlib.py
parent5cf0fec72a613b5a64971c4e862b4d239471bf4b (diff)
downloadriscv-tests-1d307720898fe54b1a6bdc8bbf1a03933940c59b.zip
riscv-tests-1d307720898fe54b1a6bdc8bbf1a03933940c59b.tar.gz
riscv-tests-1d307720898fe54b1a6bdc8bbf1a03933940c59b.tar.bz2
Don't eat compile errors.
Diffstat (limited to 'debug/testlib.py')
-rw-r--r--debug/testlib.py15
1 files changed, 3 insertions, 12 deletions
diff --git a/debug/testlib.py b/debug/testlib.py
index 6b01d8d..c9b3f8d 100644
--- a/debug/testlib.py
+++ b/debug/testlib.py
@@ -374,18 +374,9 @@ class BaseTest(object):
compile_args = getattr(self, 'compile_args', None)
if compile_args:
if compile_args not in BaseTest.compiled:
- try:
- # pylint: disable=star-args
- BaseTest.compiled[compile_args] = \
- self.target.compile(*compile_args)
- except Exception: # pylint: disable=broad-except
- print "exception while compiling in %.2fs" % (
- time.time() - self.start)
- print "=" * 40
- header("Traceback")
- traceback.print_exc(file=sys.stdout)
- print "/" * 40
- return "exception"
+ # pylint: disable=star-args
+ BaseTest.compiled[compile_args] = \
+ self.target.compile(*compile_args)
self.binary = BaseTest.compiled.get(compile_args)
def classSetup(self):