Skip to content

Commit 3c8e81f

Browse files
MoLowcclauss
andauthored
fix duration_ms to be correct (#38)
* fix duration_ms to be correct * Update tap2junit/__main__.py Co-authored-by: Christian Clauss <[email protected]> Co-authored-by: Christian Clauss <[email protected]>
1 parent a7124b6 commit 3c8e81f

File tree

6 files changed

+4757
-4758
lines changed

6 files changed

+4757
-4758
lines changed

tap2junit/__main__.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@ def extract_test_info_from_description(description):
3030

3131
def map_yaml_to_junit(test):
3232
yaml = test.yaml or {}
33-
# Even though the name is `duration_ms` the value is in seconds.
34-
elapsed_sec = yaml.get("duration_ms", None)
33+
elapsed_sec = yaml.get("duration_ms", 0) / 1000 or None
3534
(test_class, test_name) = extract_test_info_from_description(test.description)
3635
t = TestCase(test_name, classname=test_class, elapsed_sec=elapsed_sec)
3736
if test.result == "ok":

test/output/test-nested.xml

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<testsuites disabled="0" errors="0" failures="2" tests="7" time="10.541631082">
3-
<testsuite disabled="0" errors="0" failures="2" name="test/fixtures/test-nested" skipped="0" tests="7" time="10.541631082" hostname="{HOSTNAME}">
4-
<testcase name="- top level 1" time="0.340575"/>
5-
<testcase name="- top level 2" time="0.303039"/>
6-
<testcase name="- nested 1" time="2.367745"/>
7-
<testcase name="- nested 2" time="2.332324">
2+
<testsuites disabled="0" errors="0" failures="2" tests="7" time="0.010541631081999998">
3+
<testsuite disabled="0" errors="0" failures="2" name="test/fixtures/test-nested" skipped="0" tests="7" time="0.010541631081999998" hostname="{HOSTNAME}">
4+
<testcase name="- top level 1" time="0.000341"/>
5+
<testcase name="- top level 2" time="0.000303"/>
6+
<testcase name="- nested 1" time="0.002368"/>
7+
<testcase name="- nested 2" time="0.002332">
88
<failure type="failure" message=" (0)">
99
---
1010
code: ERR_TEST_FAILURE
@@ -14,7 +14,7 @@ failureType: cancelledByParent
1414
...
1515
</failure>
1616
</testcase>
17-
<testcase name="- nested" time="2.367871">
17+
<testcase name="- nested" time="0.002368">
1818
<failure type="failure" message=" (0)">
1919
---
2020
code: ERR_TEST_FAILURE
@@ -25,7 +25,7 @@ failureType: fail
2525
</failure>
2626
<system-err>['# Subtest: top level 4']</system-err>
2727
</testcase>
28-
<testcase name="- top level 4" time="0.340575"/>
29-
<testcase name="- parent" time="2.489501"/>
28+
<testcase name="- top level 4" time="0.000341"/>
29+
<testcase name="- parent" time="0.002490"/>
3030
</testsuite>
3131
</testsuites>

0 commit comments

Comments
 (0)