sogo/Tests/Integration/sogotests.py
Wolfgang Sourdeau 10059831ab Monotone-Parent: 16e84a4b9506eba9d39a96290c969eda838704a2
Monotone-Revision: e9d4010d6c952c0aa503fa4571a589fb91c356b5

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2010-07-13T16:02:56
Monotone-Branch: ca.inverse.sogo
2010-07-13 16:02:56 +00:00

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)