27 Commits

Author SHA1 Message Date
oscar mampel
1a3cfe6b48 Add support for rspec 2024-03-14 00:40:50 +01:00
Jozef Izso
7aa575a237 Add tests for results with React component names 2023-12-18 13:59:17 +01:00
Jozef Izso
1c044b4aef Add SwiftXunitParser class based on JavaJunitParser for swift-xunit reporter 2023-11-08 16:27:24 +01:00
Michal Dorner
2f63fb86e1 Update test outputs after #199 2022-11-13 13:19:47 +01:00
Michal Dorner
43d89d5ee5 Fix dotnet-trx parser failing on passed tests with non-empty error info 2021-04-20 21:38:55 +02:00
Michal Dorner
6662b9362e Fix dotnet-trx parsing of tests with custom display names 2021-04-20 08:40:05 +02:00
Michal Dorner
78b798ea79 Add mocha-json external test fixtures 2021-04-19 23:19:19 +02:00
Michal Dorner
ee126813a2 Merge branch 'dev' into mocha-json 2021-04-01 00:05:41 +02:00
Michal Dorner
cfaaaf1a47 Use non-breaking space between icon and suite name 2021-03-31 22:34:58 +02:00
Michal Dorner
690ec77880 New report rendering with code blocks instead of tables
Previously we listed tests using markdown tables. Each test group had it's own table and textual preface saying how many tests were executed in what time.
This was completely reworked - now tests are listed inside code block. Grouping is achieved using simple indentation. Duration of individual tests is no longer shown - it produced too much "noise" in the report. Pass/Fail check-mark was also moved before name of test suite.
Behavior of "listTests" option was also changed - now if set to failed, it will list all tests, but only if suite is failed. Otherwise test listing is completely omitted.
Last change affects report trimming - if report is still too big after "listTests" is set to "failed" - it will trim report to fit max size and add informational message at the end.
2021-03-31 21:49:53 +02:00
Michal Dorner
d5e42b8d57 dart-json: remove group name from test case names 2021-03-23 21:58:20 +01:00
Michal Dorner
3768e4e756 Merge branch 'main' into mocha-json 2021-03-08 21:00:14 +01:00
Michal Dorner
16adfe9b7e Add support for java-junit 2021-03-07 22:06:12 +01:00
Michal Dorner
8dba8714d0 Fix mocha report fixture + test duration handling 2021-02-24 21:32:51 +01:00
Michal Dorner
9b675bd55f Add support for mocha-json 2021-02-23 22:39:35 +01:00
Michal Dorner
855ff9bfaf Fix flutter-json doesn't provide error details 2021-02-01 15:08:21 +01:00
Michal Dorner
2365963b2e Fix dart-json not stripping cwd from suite paths 2021-02-01 12:05:15 +01:00
Michal Dorner
60b35d601a Refactoring & cleanup of whole codebase
Improves report summary and annotations
2021-01-31 20:48:22 +01:00
Michal Dorner
c75a9dd8c8 Add table with reports results if there are more test runs 2021-01-29 00:51:08 +01:00
Michal Dorner
f55c0119bb Remove leading result icon + add external .net fixture 2021-01-28 22:03:01 +01:00
Michal Dorner
e3bb634029 Improve report format to save space 2021-01-25 14:21:44 +01:00
Michal Dorner
768aefbed2 Report: round times and skip Test Suites section if it's empty 2021-01-25 13:18:02 +01:00
Michal Dorner
3744805866 Add list-suites and list-tests options to limit report size 2021-01-25 12:56:20 +01:00
Michal Dorner
0919385c06 Add test using external test report fixture from jest project 2021-01-25 10:47:49 +01:00
Michal Dorner
42eb11a3c8 Add summary badge to report 2021-01-24 18:11:59 +01:00
Michal Dorner
6f3367ef61 Use normalizeFilePath() to unify test output on windows/Linux 2021-01-16 23:06:50 +01:00
Michal Dorner
c48c07640f Support parsing multiple reports 2021-01-16 22:53:14 +01:00