diff options
author | Tim Newsome <tim@sifive.com> | 2016-12-07 18:00:13 -0800 |
---|---|---|
committer | Tim Newsome <tim@sifive.com> | 2016-12-07 18:00:13 -0800 |
commit | 1d307720898fe54b1a6bdc8bbf1a03933940c59b (patch) | |
tree | 599a48055d1d457c799fe377c2533645ebad68fa /debug/testlib.py | |
parent | 5cf0fec72a613b5a64971c4e862b4d239471bf4b (diff) | |
download | riscv-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.py | 15 |
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): |