·
1 commit
to master
since this release
Please refer to the main page for what's new https://maven.apache.org/surefire/
And the migration page https://maven.apache.org/surefire/maven-surefire-plugin/whats-new-3-6-0.html
🚀 New features and improvements
- Fix #3303: distinguish JUnit 6 ParameterizedClass invocations (#3432) @AzazelSensei
- [SUREFIRE-1639] - Add ability to configure JUnit 5 TestExecutionListener (#3438) @pan3793
- Issue #838 Implement extension point to run diagnosis tools when forked JVM times out (#3372) @olamy
- [SUREFIRE-2148] - Verify recovered BeforeAll does not fail build (#3419) @wilx
- [SUREFIRE-823] - Decouple -DskipTests from Failsafe plugin (#3371) @olamy
- Use StackWalker in StackTraceProvider when available (Java 9+) (#3374) @olamy
- [Issue-3380] Send sourceQualifiedName to forked clients (#3380) (#3381) @fabriciorby
🐛 Bug Fixes
- [SUREFIRE-523] - Link all reported tests to source XRef (#3445) @wilx
- [SUREFIRE-3446] - Fix direct selection of JUnit Jupiter @nested classes (#3447) @wilx
- Discover tests in a fork when a toolchain JDK is used (#3444) @olamy
- [SUREFIRE-2239, SUREFIRE-2241, SUREFIRE-2260, SUREFIRE-2274, SUREFIRE-2300] Preserve JUnit Platform test identity across reruns (#3418) @wilx
- Fix #3428: resolve parents via TestPlan.getParent for pre-1.8 platforms (#3429) @kalayciburak
- [SUREFIRE-859] - Make random test order reproducible (#3421) @wilx
- [SUREFIRE-862, SUREFIRE-3178] Handle missing Failsafe summary files (#3417) @wilx
- fix: report AfterAll/AfterClass exceptions as errors again (#3412) (#3413) @arimu1
- Fixes #3264 : tests inside @suite incorrectly classified as flakes (#3342) @mirkoalicastro
- Fix Windows flake in CommandChannelDecoderTest (#3400) @ascheman
- Fix reportNameSuffix in XML testcase classname (#3379) @goutamadwant
- Fix: resolve relative classpath elements against the fork's working dir (#3333) @cwegener-79
📝 Documentation updates
- Magnify the home, well at least have something rather than nothing :) (#3377) @olamy
- Restore the straight quotes the FAQ conversion turned typographic (#3425) @slachiewicz
- Restore the table borders lost in the APT conversion (#3424) @slachiewicz
- Convert the FAQ from FML to Markdown (#3423) @slachiewicz
- Convert the remaining site documentation from APT to Markdown (#3422) @slachiewicz
- javadoc: clarify statelessTestsetReporter, consoleOutputReporter, (#3410) @joshinii
- Add AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (#3387) @potiuk
- Update documentation we support Junit 6 as well :) (#3370) @olamy
👻 Maintenance
- Stop dependabot from updating test fixtures (#3440) @slachiewicz
- Migrate legacy plugin Javadoc annotations (#3416) @wilx
- Use the resolver's own HTTP transport in the report plugin tests (#3414) @slachiewicz
- Pin maven-jar-plugin 3.5.1 in modular IT fixtures (#3398) @ascheman
- Add AGENTS.md + SECURITY.md security-model pointer for scanner discoverability (#3387) @potiuk
📦 Dependency updates
- Bump mavenVersion from 3.9.14 to 3.9.16 (#3450) @dependabot[bot]
- Bump Maven parent version from 47 to 49 (#3449) @slawekjaranowski
- Bump org.codehaus.plexus:plexus-java from 1.5.2 to 1.6.0 (#3441) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-interpolation from 1.29 to 1.30.0 (#3442) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-i18n from 1.1.0 to 1.2.0 (#3443) @dependabot[bot]
- Use the resolver's own HTTP transport in the report plugin tests (#3414) @slachiewicz
- Bump org.xmlunit:xmlunit-core from 2.12.0 to 2.13.0 (#3411) @dependabot[bot]
- Bump org.testng:testng from 6.14.3 to 7.5.1 in /surefire-its/src/test/resources/fork-count-testng (#3406) @dependabot[bot]
- Bump junit:junit from 4.12 to 4.13.1 in /surefire-its/src/test/resources/failsafe-buildfail (#3407) @dependabot[bot]
- Bump junit:junit from 4.12 to 4.13.1 in /surefire-its/src/test/resources/surefire-510-testClassPath (#3404) @dependabot[bot]
- master: bump apache/maven-gh-actions-shared/.github/workflows/pr-automation.yml from 4 to 5 (#3388) @dependabot[bot]
- master: bump apache/maven-gh-actions-shared/.github/workflows/maven-verify.yml from 4 to 5 (#3389) @dependabot[bot]
- master: bump apache/maven-gh-actions-shared/.github/workflows/stale.yml from 4 to 5 (#3390) @dependabot[bot]
- master: bump apache/maven-gh-actions-shared/.github/workflows/release-drafter.yml from 4 to 5 (#3391) @dependabot[bot]
- Bump jacocoVersion from 0.8.14 to 0.8.15 (#3375) @dependabot[bot]
- Bump org.xmlunit:xmlunit-core from 2.11.0 to 2.12.0 (#3369) @dependabot[bot]