Skip to content

Commit bd2f0a5

Browse files
make surefire enableProcessChecker overridable for Windows 11 compatibility. (#1968)
1 parent 7098541 commit bd2f0a5

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

pom.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@
4141
preventing CI from hanging indefinitely on Windows file-lock issues or
4242
any other test that never terminates. Override per-module if needed. -->
4343
<surefire.forkedProcessTimeout>300</surefire.forkedProcessTimeout>
44+
<!-- Set to 'ping' on Windows 11+ where wmic is unavailable: -Dsurefire.enableProcessChecker=ping -->
45+
<surefire.enableProcessChecker>all</surefire.enableProcessChecker>
4446

4547
<siteId>activemq-${project.version}</siteId>
4648
<projectName>Apache ActiveMQ</projectName>
@@ -999,7 +1001,7 @@
9991001
<forkCount>1</forkCount>
10001002
<reuseForks>false</reuseForks>
10011003
<forkedProcessTimeoutInSeconds>${surefire.forkedProcessTimeout}</forkedProcessTimeoutInSeconds>
1002-
<enableProcessChecker>all</enableProcessChecker>
1004+
<enableProcessChecker>${surefire.enableProcessChecker}</enableProcessChecker>
10031005
<failIfNoTests>false</failIfNoTests>
10041006
<systemPropertyVariables>
10051007
<java.awt.headless>true</java.awt.headless>

0 commit comments

Comments
 (0)