HBASE-27858 Update surefire version to 3.1.0 and use SurefireForkNodeFactory (#5234)
Surefire version updated from 3.0.0-M6 -> 3.1.0.
SurefireForkNodeFactory is a new strategy to control how the forked
nodes communicate with the main maven process. It uses a tcp channel
instead of pipes and fixes some corrupted messages seen in the s390x
build.
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 67612cc264
)
This commit is contained in:
parent
6f7663a78d
commit
caa0f3a189
4
pom.xml
4
pom.xml
|
@ -635,7 +635,7 @@
|
|||
<findbugs-annotations.version>1.3.9-1</findbugs-annotations.version>
|
||||
<spotbugs.version>4.7.3</spotbugs.version>
|
||||
<spotbugs.maven.version>4.7.2.1</spotbugs.maven.version>
|
||||
<surefire.version>3.0.0-M6</surefire.version>
|
||||
<surefire.version>3.1.0</surefire.version>
|
||||
<wagon.ssh.version>2.12</wagon.ssh.version>
|
||||
<xml.maven.version>1.0.1</xml.maven.version>
|
||||
<spotless.version>2.27.2</spotless.version>
|
||||
|
@ -1607,6 +1607,7 @@
|
|||
<trimStackTrace>false</trimStackTrace>
|
||||
<skip>${surefire.skipFirstPart}</skip>
|
||||
<forkCount>${surefire.firstPartForkCount}</forkCount>
|
||||
<forkNode implementation="org.apache.maven.plugin.surefire.extensions.SurefireForkNodeFactory"/>
|
||||
<!--
|
||||
The counter in HBaseTestAppender will be broken if we set reuseForks to true, be
|
||||
careful when you want to change this value. See HBASE-26947 for more details.
|
||||
|
@ -1661,6 +1662,7 @@
|
|||
-->
|
||||
<reuseForks>false</reuseForks>
|
||||
<forkCount>${surefire.secondPartForkCount}</forkCount>
|
||||
<forkNode implementation="org.apache.maven.plugin.surefire.extensions.SurefireForkNodeFactory"/>
|
||||
<groups>${surefire.secondPartGroups}</groups>
|
||||
<forkedProcessTimeoutInSeconds>${surefire.timeout}</forkedProcessTimeoutInSeconds>
|
||||
</configuration>
|
||||
|
|
Loading…
Reference in New Issue