Show More
@@ -1142,8 +1142,6 b' class TestResult(unittest._TextTestResul' | |||
|
1142 | 1142 | self.warned = [] |
|
1143 | 1143 | |
|
1144 | 1144 | self.times = [] |
|
1145 | self._started = {} | |
|
1146 | self._stopped = {} | |
|
1147 | 1145 | # Data stored for the benefit of generating xunit reports. |
|
1148 | 1146 | self.successes = [] |
|
1149 | 1147 | self.faildata = {} |
@@ -1265,21 +1263,18 b' class TestResult(unittest._TextTestResul' | |||
|
1265 | 1263 | # child's processes along with real elapsed time taken by a process. |
|
1266 | 1264 | # This module has one limitation. It can only work for Linux user |
|
1267 | 1265 | # and not for Windows. |
|
1268 |
|
|
|
1266 | test.started = os.times() | |
|
1269 | 1267 | |
|
1270 | 1268 | def stopTest(self, test, interrupted=False): |
|
1271 | 1269 | super(TestResult, self).stopTest(test) |
|
1272 | 1270 | |
|
1273 |
|
|
|
1271 | test.stopped = os.times() | |
|
1274 | 1272 | |
|
1275 |
starttime = |
|
|
1276 |
endtime = |
|
|
1273 | starttime = test.started | |
|
1274 | endtime = test.stopped | |
|
1277 | 1275 | self.times.append((test.name, endtime[2] - starttime[2], |
|
1278 | 1276 | endtime[3] - starttime[3], endtime[4] - starttime[4])) |
|
1279 | 1277 | |
|
1280 | del self._started[test.name] | |
|
1281 | del self._stopped[test.name] | |
|
1282 | ||
|
1283 | 1278 | if interrupted: |
|
1284 | 1279 | iolock.acquire() |
|
1285 | 1280 | self.stream.writeln('INTERRUPTED: %s (after %d seconds)' % ( |
General Comments 0
You need to be logged in to leave comments.
Login now