Commit Graph

73 Commits

Author SHA1 Message Date
Jozef Izso
63870298f5 Create tester-junit reporter for Nette Tester tool 2026-01-01 19:11:59 +01:00
Jozef Izso
d1de4d5f06 Support for the PHPUnit dialect of JUnit
Refactor PHPUnit support into separate phpunit-junit parser

Instead of modifying the Java JUnit parser, this creates a dedicated
PHPUnit parser that properly handles PHPUnit's nested testsuite elements.
This keeps the parsers cleanly separated and allows for future PHPUnit-
specific features.

Co-Authored-By: Matteo Beccati <matteo@beccati.com>
Co-Authored-By: Claude Code <noreply@anthropic.com>
2025-12-29 13:58:55 +01:00
Jozef Izso
4331a3b620 Clarify the dotnet-nunit docs to require NUnit3TestAdapter for nunit logger 2025-11-23 15:26:03 +01:00
Jozef Izso
04232af26f Complete documentation for all supported reporters
This commit addresses several documentation gaps to ensure all implemented
reporters are properly documented across action.yml and README.md.

Changes:
1. Updated action.yml description to include all supported languages:
   - Added: Go, Python (pytest, unittest), Ruby (RSpec), Swift

2. Added Ruby/RSpec to supported languages list in README.md

3. Added detailed documentation sections in README.md:
   - dotnet-nunit: Added section with NUnit3 XML format instructions
   - rspec-json: Added section with RSpec JSON formatter configuration

All reporters now have:
- Entry in action.yml description
- Entry in README supported languages list
- Entry in README usage documentation (reporter input)
- Detailed documentation section in README "Supported formats"
- Implementation in src/main.ts
- Tests in __tests__/

This ensures users can discover and use all available reporters without
confusion about what is supported.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-22 18:05:33 +01:00
Michael Marcus
c1a56edcfe Enhance pytest support
Add robust test schema for pytest report
Update README with sample pytest command
2025-11-15 11:55:41 -05:00
Michael Marcus
9b8d3b002e Python support
Add python-xunit-parser.ts with associated case statement
Add python-xunit to reporter docs in action.yml
Add tests
Update README

Resolves #244
Resolves #633
2025-11-14 16:29:58 -05:00
Jozef Izso
3a1ec876a9 Improve alternative test of images showing test-reporter generated content 2025-06-08 14:18:39 +02:00
Jozef Izso
c4b9a11207 Generate alternative text for images showing test-reporter generated content
Text was generated by Copilot with GPT-4.1 model.
2025-06-08 14:05:26 +02:00
Björn Kautler
302102c9a4 Use if: ${{ !cancelled() }} 2025-05-19 20:02:04 +02:00
Shamus Taylor
34f1c566ff register parser and update readme 2025-05-17 13:41:22 +02:00
Michael Marcus
0f47a5bec1 Update README; use empty string as default 2025-05-17 13:36:24 +02:00
Jozef Izso
3bd727259a test-reporter release v2.0.0 2025-03-12 14:05:19 +01:00
Ray Xu
84e60bad69 Merge branch 'upstream-main' into ritchxu/support-actions-summary 2024-06-25 10:26:24 -07:00
Jozef Izso
2d69204ad0 Merge pull request #232 from anatawa12/clearfy-dotnet-support 2024-06-25 15:01:36 +02:00
Jozef Izso
101b53723e Merge pull request #145 from MonkeyDo/monkeydo-mocha-json-usage 2024-06-25 14:58:39 +02:00
Kevin Ring
ce340de8b9 Add reporter, eslint, formatting. 2024-06-25 13:57:09 +02:00
Sıddık AÇIL
653ebca2c2 Update checkout and upload-artifact actions versions (#419) 2024-05-18 14:01:30 +02:00
Ray Xu
775c900089 Update README.md and Actions file 2024-04-06 16:51:54 -07:00
oscar mampel
1a3cfe6b48 Add support for rspec 2024-03-14 00:40:50 +01:00
Ray Xu
0b7d35fd12 Merge branch 'dorny:main' 2024-03-03 14:06:44 -08:00
Jozef Izso
1c044b4aef Add SwiftXunitParser class based on JavaJunitParser for swift-xunit reporter 2023-11-08 16:27:24 +01:00
Julien Catania
06d7fcc876 Merge pull request #158 from IanMoroney/patch-1
Update README.md
2023-09-22 21:41:05 +02:00
Julien Catania
19f5a0d16b Merge pull request #242 from luisito666/feature/add-new-output-for-url-url_html
Add new output for url url html
2023-09-22 21:27:34 +02:00
Julien Catania
61135b8121 Merge pull request #243 from gdams/fail_on_empty
add feature fail-on-empty
2023-09-22 21:17:53 +02:00
Julien Catania
62386e9601 Merge pull request #263 from TurnrDev/patch-1
Add permissions to example yml files
2023-09-22 21:07:25 +02:00
Julien Catania
0ada353da4 fix readme version of actions/* 2023-09-21 20:24:49 +02:00
Jay Turner
ea0fb9188a Add permissions to example yml files
This action requires the checks: write permission so I've added an example in the readme to save people from digging around to find the right permission
2023-09-21 10:01:34 +01:00
tangowithfoxtrot
2cc6a8c9ef "Coma separated" -> "Comma-separated"
Correct typo
2023-07-18 05:57:09 -07:00
George Adams
9e78da5e1b add feature fail-on-empty 2023-04-03 11:13:19 +01:00
luisito666
2f005230e2 Update readme and add information about url and url_html 2023-03-27 17:42:16 -05:00
anatawa12
fc13ca0827 Clearfy .NET support is dotnet test command support 2023-03-03 14:01:40 +09:00
Ray Xu
3608ee03fd Add option of use-actions-summary 2023-01-04 23:29:10 +00:00
Ray Xu
bd77050543 Support none for list-suites 2023-01-04 22:57:17 +00:00
Abel Braaksma
f191e67022 Improve clarity on configuring for forkable repos
Add a note to signify that a workflow-based run won't execute in a PR and must be merged into `main` first.
2022-11-24 18:28:51 +01:00
Ian Moroney
d553414051 Update README.md
updated Junit to lowercase junit.
If the reporter is used as "jest-Junit" in a linux build agent, the test runner throws a `module not found` error related to Junit.
Setting `--reporters=jest-junit` solves the problem.
2022-02-14 15:07:15 +00:00
Monkey Do
ceb9822f8b Update mocha-json usage instructions 2021-11-30 14:02:54 +01:00
Michal Dorner
0d00bb14cb Update CHANGELOG to 1.5.0 2021-06-22 22:43:05 +02:00
Michal Dorner
de0b4b9ece Add option to convert backslashes in path pattern to forward slashes
The fast-glob library that is internally used interprets backslashes as escape characters. If enabled, all backslashes in provided path will be replaced by forward slashes and act as directory separators. It might be useful when path input variable is composed dynamically from existing directory paths on Windows.

Closes #127
2021-06-22 22:33:11 +02:00
Michal Dorner
2ac8b4498f Force generating summary if there is single results file and onlySummary is enabled 2021-06-22 21:28:22 +02:00
Michal Dorner
d39bdea68c Update screenshots for README 2021-04-19 23:58:58 +02:00
Michal Dorner
368fd2475a Fix grammar issues in README 2021-04-19 23:19:35 +02:00
Michal Dorner
0e5d21a75b Document potential issue with mocha JSON reporter 2021-04-01 00:05:59 +02:00
Michal Dorner
ee126813a2 Merge branch 'dev' into mocha-json 2021-04-01 00:05:41 +02:00
Michal Dorner
2c87efac07 Moving README,CHANGELOG and LICENSE back to root folder
It turns out it's not possible to publish action when README is in docs folder
2021-03-24 18:22:55 +01:00
Michal Dorner
bab8ddc2ca Move README, CHANGELOG and LICENSE to docs folder 2021-03-24 18:10:44 +01:00
Michal Dorner
b9af250554 Document mocha-json usage 2021-03-08 21:27:44 +01:00
Michal Dorner
3768e4e756 Merge branch 'main' into mocha-json 2021-03-08 21:00:14 +01:00
Michal Dorner
6a5f75601b Fix typo jUnit -> JUnit 2021-03-07 22:45:06 +01:00
Michal Dorner
16adfe9b7e Add support for java-junit 2021-03-07 22:06:12 +01:00
Michal Dorner
fa4ff78218 Document GitHub limitations 2021-03-07 12:41:24 +01:00