summaryrefslogtreecommitdiff
path: root/python/helpers/pycharm/docrunner.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/helpers/pycharm/docrunner.py')
-rw-r--r--python/helpers/pycharm/docrunner.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/python/helpers/pycharm/docrunner.py b/python/helpers/pycharm/docrunner.py
index ad619be0428f..ed9a6f186186 100644
--- a/python/helpers/pycharm/docrunner.py
+++ b/python/helpers/pycharm/docrunner.py
@@ -69,6 +69,12 @@ class TeamcityDocTestResult(TeamcityTestResult):
self.messages.testError(self.getTestName(test),
message='Error', details=err)
+ def stopTest(self, test):
+ start = getattr(test, "startTime", datetime.datetime.now())
+ d = datetime.datetime.now() - start
+ duration=d.microseconds / 1000 + d.seconds * 1000 + d.days * 86400000
+ self.messages.testFinished(self.getTestName(test), duration=int(duration))
+
class DocTestRunner(doctest.DocTestRunner):
"""
Special runner for doctests,