5 Commits

Author SHA1 Message Date
Joël Stemmer
46e0aed494 gtr: Also look at failures in benchmarks when creating a package
When we encounter a failure but there was not failing test, we create a
failing dummy test in the report. This is to prevent the failure from
being overlooked.

The case where the output contained a failing benchmark was not handled
correctly, resulting in a dummy test failure being added to the report
unnecessarily.
2022-06-13 00:47:28 +01:00
Joël Stemmer
d05abd4130 junit: Include output in JUnit report for skipped and failed benchmarks 2022-06-13 00:34:20 +01:00
Joël Stemmer
f1ad02b733 junit: Use the standard duration formatting for benchmark durations
Benchmark durations were originally formatted with higher precision
because they contained just the NsPerOp field. Now that we're
approximating the total duration they are more accurate and don't need
as many decimals.
2022-06-12 23:02:01 +01:00
Joël Stemmer
9bc291d7ca junit: Make Testsuites.ID a required field 2022-05-21 14:28:22 +01:00
Joël Stemmer
1b70a28601 Create report.xml files for remaining json tests 2022-04-01 00:58:11 +01:00