Skip to content

Improve JUnit Platform and Jupiter reporting - #1315

Merged
baev merged 2 commits into
mainfrom
improve-jupiter-integration
Jul 9, 2026
Merged

baev merged 2 commits into
mainfrom
improve-jupiter-integration

Conversation

@baev

@baev baev commented Jul 9, 2026

Copy link
Copy Markdown
Member

Context

Allure reports for JUnit Platform and Jupiter now capture more of the test execution shape users expect to see. Jupiter lifecycle methods are reported as fixtures on the correct scope, including failed setup methods, and parameterized class invocations now produce distinct, readable test results.

Parameterized Jupiter tests also get richer parameter reporting, including @Param metadata, class-level arguments, and nested template arguments without duplication. JUnit Platform published files are attached to the current test result, so artifacts emitted through TestReporter.publishFile are available directly in the report.

Checklist

@baev baev added the pr:new feature Change that add something new for end users label Jul 9, 2026
@github-actions

github-actions Bot commented Jul 9, 2026 •

Copy link
Copy Markdown

Allure Report Summary

Name Duration Stats New Flaky Retry Report
Allure Java – Pull request #1315 27m 37s Passed tests 1902   Skipped tests 2 0 0 0 View
Allure Java GitHub actions run (2026-07-09T09:39:19.420Z) 27m 37s Passed tests 1902   Skipped tests 2 0 0 0 View

@baev
baev merged commit b45b6d8 into main Jul 9, 2026
10 checks passed
@baev
baev deleted the improve-jupiter-integration branch July 9, 2026 09:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr:new feature Change that add something new for end users

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants