# HG changeset patch # User Gregory Szorc # Date 1397941278 25200 # Node ID cd4fd7b3c3c4c3b98b4fa39e7d9be8a6d4c371ba # Parent cbf5475827da3d2ca5a3aa775d6d4dba1c408501 run-tests: give TestResult a skipped attribute diff -r cbf5475827da -r cd4fd7b3c3c4 tests/run-tests.py --- a/tests/run-tests.py Sat Apr 19 18:31:22 2014 -0700 +++ b/tests/run-tests.py Sat Apr 19 14:01:18 2014 -0700 @@ -649,6 +649,11 @@ self.interrupted = False self.exception = None + @property + def skipped(self): + """Whether the test was skipped.""" + return self.ret == SKIPPED_STATUS + def pytest(test, wd, options, replacements, env): py3kswitch = options.py3k_warnings and ' -3' or '' cmd = '%s%s "%s"' % (PYTHON, py3kswitch, test) @@ -1065,7 +1070,7 @@ times.append((test, res.duration)) vlog("# Ret was:", ret) - skipped = (ret == SKIPPED_STATUS) + skipped = res.skipped # If we're not in --debug mode and reference output file exists, # check test output against it.