-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Milestone
Description
The Open Test Reporting format was introduced to replace the legacy XML format for test results in a way that supports all features of JUnit 5. It's designed to alleviate users from the mental load of having to translate from the logical structure of their test cases to an outdated technical format and vice versa. This task adds the missing pieces to make it truly useful and superior to the old format. This will reduce friction for our users by making it easier to understand test results and find the root cause of test failures and also make triaging bug reports easier for maintainers in the future because they will be able to request a test report which contains all relevant information.
Deliverables/tasks
- Add a converter from XML to HTML for Open Test Reporting format:
- Add HTML report generator ota4j-team/open-test-reporting#159
- Use GSON instead of Jackson to avoid affecting downstream projects ota4j-team/open-test-reporting#167
- Use BND to include OSGi metadata in JAR manifests ota4j-team/open-test-reporting#170
- Add JUnit-specific metadata to open-test-reporting's HTML report #4116
- Document HTML report generation ota4j-team/open-test-reporting#174
- Set up Playwright properly for GitHub Action workflows ota4j-team/open-test-reporting#178
- Add optional support for source control metadata (for example, Git commit ID) to test reports
- Add support for attaching files such as screenshots to test results
- Add support for file attachments to XML schema ota4j-team/open-test-reporting#185
- Allow attaching files to test results #4138
- Add support for validating 0.1.0 versions of the schemas ota4j-team/open-test-reporting#203
- Render relative links to file attachments ota4j-team/open-test-reporting#207
- Adapt to API change in open-test-reporting #4165
- Show images in HTML report ota4j-team/open-test-reporting#209
- Reach out to testing framework maintainers in other ecosystems and ask for feedback
- Support attaching files to open test reports cucumber/cucumber-jvm#2947
- Consider adopting the Open Test Reporting format pytest-dev/pytest#13045
- Consider adopting the Open Test Reporting format mochajs/mocha#5271
- Consider adopting the Open Test Reporting format spockframework/spock#2049
- Report test results using Open Test Reporting XML format sebastianbergmann/phpunit#6077
- Consider adopting the Open Test Reporting format vitest-dev/vitest#7066
Metadata
Metadata
Assignees
Type
Projects
Status
Done