# HG changeset patch # User Gregory Szorc # Date 2014-04-20 03:48:16 # Node ID 0e66eb57e42a76d877b8e1abe9d0417d80992c62 # Parent 6454ddaee991f70c498167c940f91c155f4f1e39 run-tests: generate timeout result in Test.run() diff --git a/tests/run-tests.py b/tests/run-tests.py --- a/tests/run-tests.py +++ b/tests/run-tests.py @@ -635,6 +635,8 @@ class Test(object): else: result.skipped = True return self.skip(missing[-1]) + elif ret == 'timeout': + return self.fail('timed out', ret) def _run(self, testtmp, replacements, env): raise NotImplemented('Subclasses must implement Test.run()') @@ -1143,8 +1145,6 @@ def runone(options, test, count): if result: pass - elif ret == 'timeout': - result = t.fail("timed out", ret) elif out != refout: info = {} if not options.nodiff: