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

   Most archetype ITs only checked that the generated project built. They now 
check what it produced: the war (webapp, portlet), the ear (j2ee-simple), the 
archetype jar and the project it generates (archetype), the rendered pages 
(site-simple, plugin-site), and the surefire reports (quickstart). 
`archetype:integration-test` compares only the files listed in `reference/`, so 
the copied files that are not filtered are gone from the references, and the 
duplicate Java 7 quickstart IT is dropped. The quickstart ITs take JUnit 5 from 
the parent, and the plugin custom-name IT stops at `process-classes`. The 
README says how to test one archetype.
   
   The site-skin IT keeps its DOCTYPE-only check: the sample's rendered 
`index.html` still contains unevaluated Velocity (`$headContent`), so a real 
check would fail until the skin is fixed.
   
   Verified: `mvn -B install` on Maven 3.9.16 and 4.0.0-rc-7 → all modules 
pass; one deliberate mutation per new check fails its IT
   
   Part of apache/maven-archetype#1057
   


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