summaryrefslogtreecommitdiff
path: root/nose
diff options
context:
space:
mode:
authorkumar <kumar.mcmillan@gmail.com>2011-03-19 01:15:38 -0500
committerkumar <kumar.mcmillan@gmail.com>2011-03-19 01:15:38 -0500
commit4f679be6baf051309eb46a15b5b587a1967e1732 (patch)
treefb51e9a6707389fd6c9d4cea5758972721679474 /nose
parent96585f6d7d86fd59ab7e54d7a0a194899a740a3e (diff)
downloadnose-4f679be6baf051309eb46a15b5b587a1967e1732.tar.gz
Xunit plugin now shows test run time in fractions of a second (#317)
Diffstat (limited to 'nose')
-rw-r--r--nose/plugins/xunit.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/nose/plugins/xunit.py b/nose/plugins/xunit.py
index 9c86b69..89e4a56 100644
--- a/nose/plugins/xunit.py
+++ b/nose/plugins/xunit.py
@@ -191,7 +191,7 @@ class Xunit(Plugin):
tb = ''.join(traceback.format_exception(*err))
id = test.id()
self.errorlist.append(
- '<testcase classname=%(cls)s name=%(name)s time="%(taken)d">'
+ '<testcase classname=%(cls)s name=%(name)s time="%(taken).3f">'
'<%(type)s type=%(errtype)s message=%(message)s><![CDATA[%(tb)s]]>'
'</%(type)s></testcase>' %
{'cls': self._quoteattr('.'.join(id.split('.')[:-1])),
@@ -211,7 +211,7 @@ class Xunit(Plugin):
self.stats['failures'] += 1
id = test.id()
self.errorlist.append(
- '<testcase classname=%(cls)s name=%(name)s time="%(taken)d">'
+ '<testcase classname=%(cls)s name=%(name)s time="%(taken).3f">'
'<failure type=%(errtype)s message=%(message)s><![CDATA[%(tb)s]]>'
'</failure></testcase>' %
{'cls': self._quoteattr('.'.join(id.split('.')[:-1])),
@@ -230,7 +230,7 @@ class Xunit(Plugin):
id = test.id()
self.errorlist.append(
'<testcase classname=%(cls)s name=%(name)s '
- 'time="%(taken)d" />' %
+ 'time="%(taken).3f" />' %
{'cls': self._quoteattr('.'.join(id.split('.')[:-1])),
'name': self._quoteattr(id.split('.')[-1]),
'taken': taken,