# HG changeset patch # User Gregory Szorc # Date 2014-04-21 01:23:48 # Node ID 130cc0d7bfde2fdee67851b81c8b63177081f677 # Parent d22f4e72dcd5af8091dfc910acb045366a375a81 run-tests: don't trap exceptions in Test.runTest() Exceptions are all handled in Test.run(). This code was redundant since the unittest test wrapper class was merged into Test. diff --git a/tests/run-tests.py b/tests/run-tests.py --- a/tests/run-tests.py +++ b/tests/run-tests.py @@ -485,15 +485,10 @@ class Test(unittest.TestCase): vlog('# Test', self.name) - try: - ret, out = self._run(replacements, env) - self._finished = True - self._ret = ret - self._out = out - except KeyboardInterrupt: - raise - except Exception, e: - return self.fail('Exception during execution: %s' % e, 255) + ret, out = self._run(replacements, env) + self._finished = True + self._ret = ret + self._out = out def describe(ret): if ret < 0: