Skip to content

Retiring the legacy Ant-based JUnit Integration Tests reports - #1603

Merged
ashishvijaywargiya merged 6 commits into
apache:trunkfrom
ashishvijaywargiya:migration-junit5
Aug 8, 2026
Merged

Retiring the legacy Ant-based JUnit Integration Tests reports#1603
ashishvijaywargiya merged 6 commits into
apache:trunkfrom
ashishvijaywargiya:migration-junit5

Conversation

@ashishvijaywargiya

Copy link
Copy Markdown
Contributor

Retiring the legacy Ant-based createTestReports task and replacing it with the new framed test report as the single source of truth for unit test results.

Renamed the report tasks and output paths for clarity, and brought the new report to full parity with the old one by adding global fails/errors/skipped pages plus per-suite fails/errors pages.

Fixed stat cards on the per-suite status pages and tidied up leftover report task cleanup logic.

Updated unit-tests.adoc to reflect the renamed test report paths.

Verified JUnit3 passthrough still works correctly alongside the new report generation.

Render the Tests/Failures/Errors/Skipped cards as plain values counted off
the filtered testcases on the pre-filtered per-suite status pages, which
have no filter controls or JavaScript to make a "#status-*" href work.
Add a back link to those pages, a CSS rule for the suite status links,
cleanup of the pre-rename report output, and a few stale comments.
@ashishvijaywargiya
ashishvijaywargiya merged commit 82db698 into apache:trunk Aug 8, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant