Branch: refs/heads/misc-surefire-remove-dead-console-listener Home: https://github.com/xwiki/xwiki-rendering Commit: 07a19abe28ad195b61e60cd9f6d83779f1fd2433 https://github.com/xwiki/xwiki-rendering/commit/07a19abe28ad195b61e60cd9f6d8... Author: Vincent Massol <[email protected]> Date: 2026-09-05 (Sat, 05 Sep 2026) Changed paths: M pom.xml Log Message: ----------- [Misc] Remove the dead JUnit 4 console capture listener from the Surefire configuration * Remove the "listener" Surefire provider property pointing to org.xwiki.test.CaptureConsoleRunListener. That class no longer exists in xwiki-commons-tool-test-simple (which now ships the CaptureConsoleExtension JUnit 5 extension, auto-registered through the service loader). Surefire 3.6.0 instantiates that listener, so every test execution failed with a ClassNotFoundException before running any test, while Surefire 3.5.6 silently ignored it. * Use the "systemPropertyVariables" configuration element instead of the deprecated "systemProperties" one for the xwiki.surefire.captureconsole.skip property, as done in xwiki-platform's pom (map entries are merged with the parent configuration, so combine.children="append" is not needed). * Explain why the Surefire plugin needs the xwiki-commons-tool-test-simple dependency, since the removed listener was the only visible reason for it. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-rendering/settings/notifications