efegokdemir opened a new pull request, #3491: URL: https://github.com/apache/maven-surefire/pull/3491
## Summary Retain the deprecated `suiteXmlFiles` parameter for compatibility while warning users that it is no longer supported. This makes the existing 3.6.0 deprecation visible at execution time for both Surefire and Failsafe. ## Changes - Add a shared warning for non-empty suite XML configuration. - Invoke it from the Surefire and Failsafe goals. - Add regression coverage for configured and absent values. ## Testing - `mvn -pl maven-surefire-common -Dtest=AbstractSurefireMojoTest -Dsurefire.failIfNoSpecifiedTests=false -DskipITs -Dcheckstyle.skip -Drat.skip -Dspotless.skip=true test` - `mvn -pl maven-surefire-plugin -DskipTests -Dspotless.skip=true -Dcheckstyle.skip -Drat.skip install` - `mvn -pl maven-failsafe-plugin -Dtest=IntegrationTestMojoTest -Dsurefire.failIfNoSpecifiedTests=false -DskipITs -Dcheckstyle.skip -Drat.skip -Dspotless.skip=true test` - `mvn -pl maven-surefire-plugin,maven-failsafe-plugin -DskipTests -Dspotless.skip=true -Dcheckstyle.skip -Drat.skip package` - `git diff --check` Fixes #3452 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
