summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hacks/test_timings (renamed from hacks/testtimings)13
1 files changed, 10 insertions, 3 deletions
diff --git a/hacks/testtimings b/hacks/test_timings
index f4e808459..517d9ff44 100644
--- a/hacks/testtimings
+++ b/hacks/test_timings
@@ -15,8 +15,15 @@ with open(sys.argv[1]) as f:
break
s = l.split()
- if len(s) == 7 and s[6][-3:] == 'mks':
- tests[float(s[6][:-3]) / 1000000] = s[3][1:-2]
+ if len(s) > 2 and s[1] == 'Leaving' and s[7][-2:] == 'us':
+ tests[float(s[7][:-2]) / 1000000] = s[4][1:-2]
+
+def hms(x):
+ h = int(x) // 3600
+ x -= h * 3600
+ m = int(x) // 60
+ x -= m * 60
+ return '%02d:%02d:%02d' % (h, m, x)
for x in sorted(tests):
- print x,tests[x]
+ print hms(x),tests[x]