Show More
@@ -1437,22 +1437,28 b' class TextTestRunner(unittest.TextTestRu' | |||
|
1437 | 1437 | try: |
|
1438 | 1438 | timesd = {} |
|
1439 | 1439 | for test, cuser, csys, real in result.times: |
|
1440 | timesd[test] = real | |
|
1440 | timesd[test] = (real, cuser, csys) | |
|
1441 | 1441 | |
|
1442 | 1442 | outcome = {} |
|
1443 | 1443 | for tc in result.successes: |
|
1444 | 1444 | testresult = {'result': 'success', |
|
1445 |
'time': ('%0.3f' % timesd[tc.name]) |
|
|
1445 | 'time': ('%0.3f' % timesd[tc.name][0]), | |
|
1446 | 'cuser': ('%0.3f' % timesd[tc.name][1]), | |
|
1447 | 'csys': ('%0.3f' % timesd[tc.name][2])} | |
|
1446 | 1448 | outcome[tc.name] = testresult |
|
1447 | 1449 | |
|
1448 | 1450 | for tc, err in sorted(result.faildata.iteritems()): |
|
1449 | 1451 | testresult = {'result': 'failure', |
|
1450 |
'time': ('%0.3f' % timesd[tc]) |
|
|
1452 | 'time': ('%0.3f' % timesd[tc][0]), | |
|
1453 | 'cuser': ('%0.3f' % timesd[tc][1]), | |
|
1454 | 'csys': ('%0.3f' % timesd[tc][2])} | |
|
1451 | 1455 | outcome[tc] = testresult |
|
1452 | 1456 | |
|
1453 | 1457 | for tc, reason in result.skipped: |
|
1454 | 1458 | testresult = {'result': 'skip', |
|
1455 |
'time': ('%0.3f' % timesd[tc.name]) |
|
|
1459 | 'time': ('%0.3f' % timesd[tc.name][0]), | |
|
1460 | 'cuser': ('%0.3f' % timesd[tc.name][1]), | |
|
1461 | 'csys': ('%0.3f' % timesd[tc.name][2])} | |
|
1456 | 1462 | outcome[tc.name] = testresult |
|
1457 | 1463 | |
|
1458 | 1464 | jsonout = json.dumps(outcome, sort_keys=True, indent=4) |
@@ -394,14 +394,20 b' test for --json' | |||
|
394 | 394 | $ cat report.json |
|
395 | 395 | testreport ={ |
|
396 | 396 | "test-failure.t": [\{] (re) |
|
397 | "csys": "\s*[\d\.]{5}", (re) | |
|
398 | "cuser": "\s*[\d\.]{5}", (re) | |
|
397 | 399 | "result": "failure", |
|
398 | 400 | "time": "\s*[\d\.]{5}" (re) |
|
399 | 401 | }, |
|
400 | 402 | "test-skip.t": { |
|
403 | "csys": "\s*[\d\.]{5}", (re) | |
|
404 | "cuser": "\s*[\d\.]{5}", (re) | |
|
401 | 405 | "result": "skip", |
|
402 | 406 | "time": "\s*[\d\.]{5}" (re) |
|
403 | 407 | }, |
|
404 | 408 | "test-success.t": [\{] (re) |
|
409 | "csys": "\s*[\d\.]{5}", (re) | |
|
410 | "cuser": "\s*[\d\.]{5}", (re) | |
|
405 | 411 | "result": "success", |
|
406 | 412 | "time": "\s*[\d\.]{5}" (re) |
|
407 | 413 | } |
General Comments 0
You need to be logged in to leave comments.
Login now