slachiewicz opened a new pull request, #1073:
URL: https://github.com/apache/maven-enforcer/pull/1073

   Folds one passing IT per rule class into `always-pass`, which now runs 34 
rules through their XML configuration and asserts each `Rule N: <class> passed` 
line in order, so every rule still has an IT proving its configuration binds. 
The dependency-convergence failure and success variants and the two module-info 
bytecode ITs are merged, and three ITs get verify scripts 
(dependencies_not_converging, excluding-tests-nonmatch, 
ban-distribution-management-multi-module-except-site).
   
   Merge after #1072: some removed ITs rely on unit tests added there. 
require-snapshot-version_success stays separate, since `always-pass` must be a 
release for `requireReleaseVersion`.
   
   Verified: `mvn -B verify -P run-its -DskipTests` in maven-enforcer-plugin → 
Passed: 127, Failed: 0 (ITs 158 → 127); breaking the setup behind each folded 
rule or tightened verify fails it
   
   ---
   
   To make clear that you license your contribution under
   the [Apache License Version 2.0, January 
2004](https://www.apache.org/licenses/LICENSE-2.0)
   check one of the following:
   
   - [ ] I hereby declare this contribution to be licensed under the [Apache 
License Version 2.0, January 2004](https://www.apache.org/licenses/LICENSE-2.0)
   - [x] I hereby declare that I have filed an [Apache Individual Contributor 
License Agreement](https://www.apache.org/licenses/icla.pdf).
   


-- 
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