10059831ab
Monotone-Revision: e9d4010d6c952c0aa503fa4571a589fb91c356b5 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2010-07-13T16:02:56 Monotone-Branch: ca.inverse.sogo
24 lines
681 B
Python
24 lines
681 B
Python
import sys
|
|
import unittest
|
|
import time
|
|
|
|
def UnitTestTextTestResultNewStartTest(self, test):
|
|
self.xstartTime = time.time()
|
|
self.oldStartTest(test)
|
|
|
|
def UnitTestTextTestResultNewStopTest(self, test):
|
|
unittest.TestResult.stopTest(self, test)
|
|
endTime = time.time()
|
|
delta = endTime - self.xstartTime
|
|
print " %f ms" % delta
|
|
|
|
def runTests():
|
|
unittest._TextTestResult.oldStartTest = unittest._TextTestResult.startTest
|
|
unittest._TextTestResult.startTest = UnitTestTextTestResultNewStartTest
|
|
unittest._TextTestResult.stopTest = UnitTestTextTestResultNewStopTest
|
|
|
|
argv = []
|
|
argv.extend(sys.argv)
|
|
argv.append("-v")
|
|
unittest.main(argv=argv)
|