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]

Reply via email to