Integration tests may hang due to pax-exam/surefire interaction.
Switch to TCP communication channel to fix these.
Change-Id: Ic4713ff63b073fdf03b8ee072d5a4ccaa20bf48e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<plugins>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
+ <!-- Overridden to have TCP channel support -->
+ <version>3.0.0-M5</version>
+ <!-- Overridden to fix corruption, where the process would hang after test -->
+ <forkNode implementation="org.apache.maven.plugin.surefire.extensions.SurefireForkNodeFactory"/>
<systemPropertyVariables>
<!-- CONTROLLER-1799: Use the same repository for Pax Exam as is used for Maven -->
<org.ops4j.pax.url.mvn.localRepository>${settings.localRepository}</org.ops4j.pax.url.mvn.localRepository>
<systemPropertyVariables>
<!-- CONTROLLER-1799: Use the same repository for Pax Exam as is used for Maven -->
<org.ops4j.pax.url.mvn.localRepository>${settings.localRepository}</org.ops4j.pax.url.mvn.localRepository>