Mercurial > hg
comparison tests/run-tests.py @ 21993:284a8c9f74f3
run-tests: add iolock to failure output
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Mon, 04 Aug 2014 14:42:24 -0500 |
parents | 4ca4e1572022 |
children | 93c3b3f55d59 |
comparison
equal
deleted
inserted
replaced
21992:6be1e1dbe6a0 | 21993:284a8c9f74f3 |
---|---|
1083 self.failures.append((test, reason)) | 1083 self.failures.append((test, reason)) |
1084 | 1084 |
1085 if self._options.first: | 1085 if self._options.first: |
1086 self.stop() | 1086 self.stop() |
1087 else: | 1087 else: |
1088 iolock.acquire() | |
1088 if not self._options.nodiff: | 1089 if not self._options.nodiff: |
1089 self.stream.write('\nERROR: %s output changed\n' % test) | 1090 self.stream.write('\nERROR: %s output changed\n' % test) |
1090 | 1091 |
1091 self.stream.write('!') | 1092 self.stream.write('!') |
1093 iolock.release() | |
1092 | 1094 |
1093 def addError(self, *args, **kwargs): | 1095 def addError(self, *args, **kwargs): |
1094 super(TestResult, self).addError(*args, **kwargs) | 1096 super(TestResult, self).addError(*args, **kwargs) |
1095 | 1097 |
1096 if self._options.first: | 1098 if self._options.first: |