##// END OF EJS Templates
run-tests: exit with non-0 exit code when tests fail or warn...
Gregory Szorc -
r21613:b3213b9f default
parent child Browse files
Show More
@@ -1318,6 +1318,8 b' class TextTestRunner(unittest.TextTestRu'
1318 if self._runner.options.time:
1318 if self._runner.options.time:
1319 self.printtimes(result.times)
1319 self.printtimes(result.times)
1320
1320
1321 return result
1322
1321 def printtimes(self, times):
1323 def printtimes(self, times):
1322 self.stream.writeln('# Producing time report')
1324 self.stream.writeln('# Producing time report')
1323 times.sort(key=lambda t: (t[1], t[0]), reverse=True)
1325 times.sort(key=lambda t: (t[1], t[0]), reverse=True)
@@ -1537,7 +1539,12 b' class TestRunner(object):'
1537 if self.options.verbose:
1539 if self.options.verbose:
1538 verbosity = 2
1540 verbosity = 2
1539 runner = TextTestRunner(self, verbosity=verbosity)
1541 runner = TextTestRunner(self, verbosity=verbosity)
1540 runner.run(suite)
1542 result = runner.run(suite)
1543
1544 if result.failures:
1545 failed = True
1546 if result.warned:
1547 warned = True
1541
1548
1542 if self.options.anycoverage:
1549 if self.options.anycoverage:
1543 self._outputcoverage()
1550 self._outputcoverage()
General Comments 0
You need to be logged in to leave comments. Login now