mirror of
https://github.com/dorny/test-reporter.git
synced 2025-12-16 06:17:10 +01:00
Add a new parser for the open-test-reporting format developed by the JUnit team (https://github.com/ota4j-team/open-test-reporting). This format is a modern, framework-agnostic XML-based test reporting standard that supports rich metadata including tags, attachments, and infrastructure information. Features: - Auto-detection of both XML format variants: - Hierarchical format (h:execution) - tree-structured results - Event-based format (e:events) - streaming/real-time results - ISO 8601 duration parsing (e.g., PT1.234S) - Status mapping: SUCCESSFUL, SKIPPED, ABORTED, FAILED, ERRORED - Error message extraction from failed tests - Proper XML namespace handling Files added: - src/parsers/open-test-reporting/open-test-reporting-types.ts - src/parsers/open-test-reporting/open-test-reporting-parser.ts - __tests__/open-test-reporting.test.ts (20 tests) - __tests__/fixtures/open-test-reporting/*.xml |
||
|---|---|---|
| .. | ||
| dart-json.md | ||
| dotnet-nunit.md | ||
| dotnet-trx-only-failed.md | ||
| dotnet-trx.md | ||
| dotnet-xunitv3.md | ||
| fluent-validation-test-results.md | ||
| golang-json.md | ||
| jest-junit-eslint.md | ||
| jest-junit.md | ||
| jest-react-component-test-results.md | ||
| jest-test-results.md | ||
| junit-with-message.md | ||
| mocha-json.md | ||
| mocha-test-results.md | ||
| open-test-reporting-events.md | ||
| open-test-reporting-hierarchy.md | ||
| provider-test-results.md | ||
| pulsar-test-results-no-merge.md | ||
| pulsar-test-results.md | ||
| python-xunit-pytest.md | ||
| python-xunit-unittest.md | ||
| rspec-json.md | ||
| silent-notes-test-results.md | ||
| swift-xunit.md | ||