diff -r efedda4aed49 -r f166e08ece3b tests/run-tests.py --- a/tests/run-tests.py Fri Sep 19 14:51:58 2014 -0500 +++ b/tests/run-tests.py Fri Sep 19 07:23:10 2014 +0530 @@ -1437,22 +1437,28 @@ try: timesd = {} for test, cuser, csys, real in result.times: - timesd[test] = real + timesd[test] = (real, cuser, csys) outcome = {} for tc in result.successes: testresult = {'result': 'success', - 'time': ('%0.3f' % timesd[tc.name])} + 'time': ('%0.3f' % timesd[tc.name][0]), + 'cuser': ('%0.3f' % timesd[tc.name][1]), + 'csys': ('%0.3f' % timesd[tc.name][2])} outcome[tc.name] = testresult for tc, err in sorted(result.faildata.iteritems()): testresult = {'result': 'failure', - 'time': ('%0.3f' % timesd[tc])} + 'time': ('%0.3f' % timesd[tc][0]), + 'cuser': ('%0.3f' % timesd[tc][1]), + 'csys': ('%0.3f' % timesd[tc][2])} outcome[tc] = testresult for tc, reason in result.skipped: testresult = {'result': 'skip', - 'time': ('%0.3f' % timesd[tc.name])} + 'time': ('%0.3f' % timesd[tc.name][0]), + 'cuser': ('%0.3f' % timesd[tc.name][1]), + 'csys': ('%0.3f' % timesd[tc.name][2])} outcome[tc.name] = testresult jsonout = json.dumps(outcome, sort_keys=True, indent=4)