surefire-3.0.0-M5 finally implements proper separation of communication
channels, so that we do not get cross-talk from the forked process.
Use this version and TCP for communication with Karaf.
JIRA: ODLPARENT-179
Change-Id: I2954180c7085be56cf6e5bc574a5a380d0992c75
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
+ <!-- Overridden to have TCP channel support -->
+ <version>3.0.0-M5</version>
<configuration>
+ <!-- Overridden to fix corruption with SFT, where the process would hang after test -->
+ <forkNode implementation="org.apache.maven.plugin.surefire.extensions.SurefireForkNodeFactory"/>
<dependenciesToScan>
<dependency>org.opendaylight.odlparent:features-test</dependency>
</dependenciesToScan>