kush2439p opened a new pull request, #3408: URL: https://github.com/apache/maven-surefire/pull/3408
Fixes #3399 ## What changed - Sanitize invalid XML 1.0 code points in report attributes, text output, CDATA, and system properties. - Preserve valid supplementary Unicode characters. - Handle streamed UTF-8 output across write boundaries, including malformed sequences. - Add regression coverage for invalid characters, chunk boundaries, CDATA, attributes, and report parsing. ## Validation - Focused StatelessXmlReporterTest: 13 tests passed. - Compiler compilation passed. - Checkstyle passed. - git diff --check passed. The full reactor test compile was not reliable in this Windows/JDK 25 environment because of a reactor classpath/forked compiler issue; the focused reporter suite passed. ## Apache checklist - [ ] Each commit in the pull request should have a meaningful subject line and body. - [x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why. - [ ] Run mvn clean install to make sure basic checks pass. - [ ] You have run the integration tests successfully (mvn -Prun-its clean install). - [ ] I hereby declare this contribution to be licenced under the Apache License Version 2.0, January 2004. -- 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]
