Skip to content

Rename report titles to JUnit (Jupiter) branding and fix retitle idempotency - #1605

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

Rename report titles to JUnit (Jupiter) branding and fix retitle idempotency#1605
ashishvijaywargiya merged 10 commits into
apache:trunkfrom
ashishvijaywargiya:migration-junit5

Conversation

@ashishvijaywargiya

Copy link
Copy Markdown
Contributor

Retitles the runtime test reports and reskinned Gradle report to JUnit (Jupiter) branding instead of the old generic title. Also fixes reskinGradleTestReport's retitle step, which matched Gradle's original literal heading text and silently stopped applying on repeat runs once that text was replaced — switched to a regex match so re-running always picks up the current title.

ashishvijaywargiya and others added 10 commits August 8, 2026 14:51
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.
… report theme

Layers a small stylesheet (junit-report-reskin.css) on top of Gradle's own
build/reports/tests/test output instead of replacing it, so the native
per-class stdout/stderr tab, breadcrumbs, and tab-switching JS keep working
unchanged. A new reskinGradleTestReport task injects the stylesheet link
into every generated page and runs automatically via test.finalizedBy.
…potency

Retitles the single-page and framed runtime test reports from
'Apache OFBiz Test Report' to 'Apache OFBiz JUnit (Jupiter) Integration
Test Report', and the reskinned Gradle native report to 'Apache OFBiz
JUnit (Jupiter) Test Report'.

Also fixes reskinGradleTestReport's retitle step: it matched Gradle's
original literal heading text, so after the first run replaced it, later
runs found nothing left to match and silently stopped applying title
changes. Switched to a regex match so re-running always picks up the
current title.
# Conflicts:
#	test-reports.gradle
@ashishvijaywargiya
ashishvijaywargiya merged commit b4523ef 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