Skip to content

Commit 5ad12ff

Browse files
authored
Merge pull request #21 from uDuCkV/main
provide junit duration aggregation
2 parents 5a06de3 + ded027d commit 5ad12ff

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/parsers/junit.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,18 +44,23 @@ function setAggregateResults(result) {
4444
let failed = 0;
4545
let errors = 0;
4646
let skipped = 0;
47+
let duration = 0;
4748
result.suites.forEach(_suite => {
4849
total = _suite.total + total;
4950
passed = _suite.passed + passed;
5051
failed = _suite.failed + failed;
5152
errors = _suite.errors + errors;
5253
skipped = _suite.skipped + skipped;
54+
duration = _suite.duration + duration;
5355
});
5456
result.passed = passed;
5557
result.failed = failed;
5658
result.errors = errors;
5759
result.skipped = skipped;
5860
result.total = total;
61+
if (Number.isNaN(result.duration)) {
62+
result.duration = duration;
63+
}
5964
}
6065
}
6166

@@ -93,4 +98,4 @@ function parse(file) {
9398

9499
module.exports = {
95100
parse
96-
}
101+
}

0 commit comments

Comments
 (0)