You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ti...@apache.org on 2020/06/20 17:57:59 UTC

[maven-surefire] branch faster-build created (now fd50731)

This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a change to branch faster-build
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git.


      at fd50731  using ParallelParameterized instead of junit's Parameterized

This branch includes the following new commits:

     new fd50731  using ParallelParameterized instead of junit's Parameterized

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[maven-surefire] 01/01: using ParallelParameterized instead of junit's Parameterized

Posted by ti...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

tibordigana pushed a commit to branch faster-build
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit fd507311923d02fc5ae05a37e5b4425b13b3eda6
Author: tibordigana <ti...@apache.org>
AuthorDate: Sat Jun 20 19:57:50 2020 +0200

    using ParallelParameterized instead of junit's Parameterized
---
 surefire-its/pom.xml                               | 122 +++++++++++++++++++++
 .../its/CheckTestNgListenerReporterIT.java         |   4 +-
 .../apache/maven/surefire/its/ConsoleOutputIT.java |   4 +-
 .../its/JUnit47RerunFailingTestWithCucumberIT.java |   4 +-
 .../maven/surefire/its/JUnit4VersionsIT.java       |   4 +-
 .../maven/surefire/its/JUnitPlatformEnginesIT.java |   4 +-
 .../apache/maven/surefire/its/JUnitPlatformIT.java |   4 +-
 .../maven/surefire/its/TestMethodPatternIT.java    |   4 +-
 .../its/TestMultipleMethodPatternsTestNGIT.java    |   4 +-
 .../its/jiras/Surefire1158RemoveInfoLinesIT.java   |   4 +-
 .../Surefire1295AttributeJvmCrashesToTestsIT.java  |   4 +-
 ...Surefire946KillMainProcessInReusableForkIT.java |   4 +-
 .../src/test/resources/crash-during-test/pom.xml   |   1 -
 13 files changed, 144 insertions(+), 23 deletions(-)

diff --git a/surefire-its/pom.xml b/surefire-its/pom.xml
index 60fb786..6a454b6 100644
--- a/surefire-its/pom.xml
+++ b/surefire-its/pom.xml
@@ -146,6 +146,128 @@
                 </executions>
             </plugin>
             <plugin>
+                <artifactId>maven-invoker-plugin</artifactId>
+                <configuration>
+                    <skipInstallation>${skipTests}</skipInstallation>
+                    <extraArtifacts>
+                        <extraArtifact>org.testng:testng:4.7:jar:jdk15</extraArtifact>
+                        <extraArtifact>org.testng:testng:5.0.2:jar:jdk15</extraArtifact>
+                        <extraArtifact>org.testng:testng:5.1:jar:jdk15</extraArtifact>
+                        <extraArtifact>org.testng:testng:5.5:jar:jdk15</extraArtifact>
+                        <extraArtifact>org.testng:testng:5.6:jar:jdk15</extraArtifact>
+                        <extraArtifact>org.testng:testng:5.7:jar:jdk14</extraArtifact>
+                        <extraArtifact>org.testng:testng:5.7:jar:jdk15</extraArtifact>
+                        <extraArtifact>org.testng:testng:5.8:jar:jdk15</extraArtifact>
+                        <extraArtifact>org.testng:testng:5.9:jar:jdk15</extraArtifact>
+                        <extraArtifact>org.testng:testng:5.10:jar:jdk15</extraArtifact>
+                        <extraArtifact>org.testng:testng:5.12.1</extraArtifact>
+                        <extraArtifact>org.testng:testng:5.13</extraArtifact>
+                        <extraArtifact>org.testng:testng:5.13.1</extraArtifact>
+                        <extraArtifact>org.testng:testng:5.14</extraArtifact>
+                        <extraArtifact>org.testng:testng:5.14.1</extraArtifact>
+                        <extraArtifact>org.testng:testng:5.14.2</extraArtifact>
+                        <extraArtifact>org.testng:testng:5.14.6</extraArtifact>
+                        <extraArtifact>org.testng:testng:5.14.9</extraArtifact>
+                        <extraArtifact>org.testng:testng:6.0</extraArtifact>
+                        <extraArtifact>org.testng:testng:6.5.1</extraArtifact>
+                        <extraArtifact>org.testng:testng:6.8</extraArtifact>
+                        <extraArtifact>org.testng:testng:6.8.5</extraArtifact>
+                        <extraArtifact>org.testng:testng:6.8.7</extraArtifact>
+                        <extraArtifact>org.testng:testng:6.8.8</extraArtifact>
+                        <extraArtifact>org.testng:testng:6.8.21</extraArtifact>
+                        <extraArtifact>org.testng:testng:6.9.4</extraArtifact>
+                        <extraArtifact>org.testng:testng:6.9.8</extraArtifact>
+                        <extraArtifact>org.testng:testng:6.11</extraArtifact>
+                        <extraArtifact>org.testng:testng:6.13.1</extraArtifact>
+                        <extraArtifact>org.testng:testng:6.14.3</extraArtifact>
+                        <extraArtifact>org.testng:testng:7.0.0</extraArtifact>
+                        <extraArtifact>org.testng:testng:7.1.0</extraArtifact>
+                        <extraArtifact>com.google.inject:guice:3.0:jar:no_aop</extraArtifact>
+                        <extraArtifact>log4j:log4j:1.2.16</extraArtifact>
+                        <extraArtifact>org.apache.maven.plugins:maven-clean-plugin:2.4.1</extraArtifact>
+                        <extraArtifact>org.apache.maven.plugins:maven-compiler-plugin:2.3.2</extraArtifact>
+                        <extraArtifact>org.apache.maven.plugins:maven-compiler-plugin:2.5.1</extraArtifact>
+                        <extraArtifact>org.apache.maven.plugins:maven-install-plugin:2.3.1</extraArtifact>
+                        <extraArtifact>org.apache.maven.plugins:maven-compiler-plugin:2.0.2</extraArtifact>
+                        <extraArtifact>org.apache.maven.plugins:maven-resources-plugin:2.5</extraArtifact>
+                        <extraArtifact>org.apache.maven.plugins:maven-jar-plugin:2.3.2</extraArtifact>
+                        <extraArtifact>org.apache.commons:commons-email:1.2</extraArtifact>
+                        <extraArtifact>org.codehaus.mojo:build-helper-maven-plugin:1.2</extraArtifact>
+                        <extraArtifact>org.apache.maven.reporting:maven-reporting-api:2.2.1</extraArtifact>
+                        <extraArtifact>commons-collections:commons-collections:3.2</extraArtifact>
+                        <extraArtifact>commons-logging:commons-logging:1.0.4</extraArtifact>
+                        <extraArtifact>xml-apis:xml-apis:1.0.b2</extraArtifact>
+                        <extraArtifact>org.apache.httpcomponents:httpclient:4.0.2</extraArtifact>
+                        <extraArtifact>junit:junit:4.0</extraArtifact>
+                        <extraArtifact>junit:junit:4.1</extraArtifact>
+                        <extraArtifact>junit:junit:4.2</extraArtifact>
+                        <extraArtifact>junit:junit:4.3</extraArtifact>
+                        <extraArtifact>junit:junit:4.4</extraArtifact>
+                        <extraArtifact>junit:junit:4.5</extraArtifact>
+                        <extraArtifact>junit:junit:4.6</extraArtifact>
+                        <extraArtifact>junit:junit:4.7</extraArtifact>
+                        <extraArtifact>junit:junit:4.8.1</extraArtifact>
+                        <extraArtifact>junit:junit:4.8.2</extraArtifact>
+                        <extraArtifact>junit:junit:4.9</extraArtifact>
+                        <extraArtifact>junit:junit:4.10</extraArtifact>
+                        <extraArtifact>junit:junit:4.11</extraArtifact>
+                        <extraArtifact>junit:junit:4.12</extraArtifact>
+                        <extraArtifact>junit:junit:4.13</extraArtifact>
+                        <extraArtifact>junit:junit-dep:4.4</extraArtifact>
+                        <extraArtifact>junit:junit-dep:4.7</extraArtifact>
+                        <extraArtifact>junit:junit-dep:4.8</extraArtifact>
+                        <extraArtifact>org.apache.maven.plugins:maven-surefire-plugin:2.10</extraArtifact>
+                        <extraArtifact>org.apache.maven.surefire:surefire-junit3:2.10</extraArtifact>
+                        <extraArtifact>org.codehaus.plexus:plexus-utils:1.0.4</extraArtifact>
+                        <extraArtifact>org.codehaus.plexus:plexus-utils:1.4.1</extraArtifact>
+                        <extraArtifact>org.codehaus.plexus:plexus-utils:1.5.1</extraArtifact>
+                        <extraArtifact>org.codehaus.plexus:plexus-utils:1.5.8</extraArtifact>
+                        <extraArtifact>org.codehaus.plexus:plexus-utils:1.5.15</extraArtifact>
+                        <extraArtifact>org.mockito:mockito-core:1.8.5</extraArtifact>
+                        <extraArtifact>org.powermock:powermock-mockito-release-full:1.6.4:jar:full</extraArtifact>
+                        <extraArtifact>org.codehaus.plexus:plexus-interpolation:1.12</extraArtifact>
+                        <extraArtifact>org.hamcrest:hamcrest-core:1.3</extraArtifact>
+                        <extraArtifact>org.hamcrest:hamcrest-core:1.2.1</extraArtifact>
+                        <extraArtifact>org.hamcrest:hamcrest-library:1.3</extraArtifact>
+                        <extraArtifact>org.easytesting:fest-assert:1.4</extraArtifact>
+                        <extraArtifact>org.easytesting:fest-assert-core:2.0M9</extraArtifact>
+                        <extraArtifact>io.cucumber:cucumber-java:2.0.0</extraArtifact>
+                        <extraArtifact>io.cucumber:cucumber-junit:2.0.0</extraArtifact>
+                        <extraArtifact>org.junit.vintage:junit-vintage-engine:5.0.3</extraArtifact>
+                        <extraArtifact>org.junit.vintage:junit-vintage-engine:5.1.1</extraArtifact>
+                        <extraArtifact>org.junit.vintage:junit-vintage-engine:5.1.2</extraArtifact>
+                        <extraArtifact>org.junit.vintage:junit-vintage-engine:5.2.0</extraArtifact>
+                        <extraArtifact>org.junit.vintage:junit-vintage-engine:5.3.0</extraArtifact>
+                        <extraArtifact>org.junit.vintage:junit-vintage-engine:5.3.2</extraArtifact>
+                        <extraArtifact>org.junit.vintage:junit-vintage-engine:5.4.0</extraArtifact>
+                        <extraArtifact>org.junit.vintage:junit-vintage-engine:5.4.2</extraArtifact>
+                        <extraArtifact>org.junit.vintage:junit-vintage-engine:5.5.0</extraArtifact>
+                        <extraArtifact>org.junit.vintage:junit-vintage-engine:5.5.2</extraArtifact>
+                        <extraArtifact>org.junit.vintage:junit-vintage-engine:5.6.2</extraArtifact>
+                        <extraArtifact>org.junit.jupiter:junit-jupiter-engine:5.0.3</extraArtifact>
+                        <extraArtifact>org.junit.jupiter:junit-jupiter-engine:5.1.1</extraArtifact>
+                        <extraArtifact>org.junit.jupiter:junit-jupiter-engine:5.1.2</extraArtifact>
+                        <extraArtifact>org.junit.jupiter:junit-jupiter-engine:5.2.0</extraArtifact>
+                        <extraArtifact>org.junit.jupiter:junit-jupiter-engine:5.3.0</extraArtifact>
+                        <extraArtifact>org.junit.jupiter:junit-jupiter-engine:5.3.2</extraArtifact>
+                        <extraArtifact>org.junit.jupiter:junit-jupiter-engine:5.4.0</extraArtifact>
+                        <extraArtifact>org.junit.jupiter:junit-jupiter-engine:5.4.2</extraArtifact>
+                        <extraArtifact>org.junit.jupiter:junit-jupiter-engine:5.5.0</extraArtifact>
+                        <extraArtifact>org.junit.jupiter:junit-jupiter-engine:5.5.2</extraArtifact>
+                        <extraArtifact>org.junit.jupiter:junit-jupiter-engine:5.6.2</extraArtifact>
+                        <extraArtifact>uk.me.mjt:crashjvm:1.0</extraArtifact>
+                    </extraArtifacts>
+                </configuration>
+                <executions>
+                    <execution>
+                        <phase>process-test-resources</phase>
+                        <goals>
+                            <goal>install</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
                 <artifactId>maven-surefire-plugin</artifactId>
                 <dependencies>
                     <dependency>
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgListenerReporterIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgListenerReporterIT.java
index 57c89b4..d1595e9 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgListenerReporterIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestNgListenerReporterIT.java
@@ -19,11 +19,11 @@ package org.apache.maven.surefire.its;
  * under the License.
  */
 
+import com.googlecode.junittoolbox.ParallelParameterized;
 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.apache.maven.surefire.its.fixture.SurefireLauncher;
 import org.junit.Test;
 import org.junit.runner.RunWith;
-import org.junit.runners.Parameterized;
 
 import java.util.Arrays;
 import java.util.Collection;
@@ -38,7 +38,7 @@ import static org.junit.runners.Parameterized.Parameters;
  * @author <a href="mailto:dfabulich@apache.org">Dan Fabulich</a>
  * @author <a href="mailto:krosenvold@apache.org">Kristian Rosenvold</a>
  */
-@RunWith( Parameterized.class )
+@RunWith( ParallelParameterized.class )
 @SuppressWarnings( { "checkstyle:magicnumber", "checkstyle:linelength" } )
 public class CheckTestNgListenerReporterIT
     extends SurefireJUnit4IntegrationTestCase
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/ConsoleOutputIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/ConsoleOutputIT.java
index 1fd03a5..5931338 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/ConsoleOutputIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/ConsoleOutputIT.java
@@ -19,13 +19,13 @@ package org.apache.maven.surefire.its;
  * under the License.
  */
 
+import com.googlecode.junittoolbox.ParallelParameterized;
 import org.apache.maven.surefire.its.fixture.OutputValidator;
 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.apache.maven.surefire.its.fixture.SurefireLauncher;
 import org.apache.maven.surefire.its.fixture.TestFile;
 import org.junit.Test;
 import org.junit.runner.RunWith;
-import org.junit.runners.Parameterized;
 import org.junit.runners.Parameterized.Parameter;
 import org.junit.runners.Parameterized.Parameters;
 
@@ -40,7 +40,7 @@ import static org.hamcrest.Matchers.equalTo;
  *
  * @author Kristian Rosenvold
  */
-@RunWith( Parameterized.class )
+@RunWith( ParallelParameterized.class )
 public class ConsoleOutputIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47RerunFailingTestWithCucumberIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47RerunFailingTestWithCucumberIT.java
index 888e960..94a33c6 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47RerunFailingTestWithCucumberIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit47RerunFailingTestWithCucumberIT.java
@@ -19,11 +19,11 @@ package org.apache.maven.surefire.its;
  * under the License.
  */
 
+import com.googlecode.junittoolbox.ParallelParameterized;
 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.apache.maven.surefire.its.fixture.SurefireLauncher;
 import org.junit.Test;
 import org.junit.runner.RunWith;
-import org.junit.runners.Parameterized;
 import org.junit.runners.Parameterized.Parameter;
 import org.junit.runners.Parameterized.Parameters;
 
@@ -39,7 +39,7 @@ import static org.hamcrest.Matchers.equalTo;
  *
  * @author mpkorstanje
  */
-@RunWith( Parameterized.class )
+@RunWith( ParallelParameterized.class )
 public class JUnit47RerunFailingTestWithCucumberIT extends SurefireJUnit4IntegrationTestCase
 {
     private static final String LEGACY_FORK_NODE =
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit4VersionsIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit4VersionsIT.java
index dbf087c..e061ecd 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit4VersionsIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnit4VersionsIT.java
@@ -19,11 +19,11 @@ package org.apache.maven.surefire.its;
  * under the License.
  */
 
+import com.googlecode.junittoolbox.ParallelParameterized;
 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.apache.maven.surefire.its.fixture.SurefireLauncher;
 import org.junit.Test;
 import org.junit.runner.RunWith;
-import org.junit.runners.Parameterized;
 import org.junit.runners.Parameterized.Parameter;
 
 import java.util.Collection;
@@ -53,7 +53,7 @@ import static org.junit.runners.Parameterized.Parameters;
  *
  * @author <a href="mailto:dfabulich@apache.org">Dan Fabulich</a>
  */
-@RunWith( Parameterized.class )
+@RunWith( ParallelParameterized.class )
 public class JUnit4VersionsIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformEnginesIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformEnginesIT.java
index 2a6ba4e..fbe2b36 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformEnginesIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformEnginesIT.java
@@ -19,13 +19,13 @@ package org.apache.maven.surefire.its;
  * under the License.
  */
 
+import com.googlecode.junittoolbox.ParallelParameterized;
 import org.apache.maven.it.VerificationException;
 import org.apache.maven.surefire.its.fixture.OutputValidator;
 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
-import org.junit.runners.Parameterized;
 import org.junit.runners.Parameterized.Parameter;
 import org.junit.runners.Parameterized.Parameters;
 
@@ -47,7 +47,7 @@ import static org.junit.Assume.assumeThat;
 /**
  *
  */
-@RunWith( Parameterized.class )
+@RunWith( ParallelParameterized.class )
 @SuppressWarnings( "checkstyle:magicnumber" )
 public class JUnitPlatformEnginesIT extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformIT.java
index e6f5ba3..073cbf9 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/JUnitPlatformIT.java
@@ -19,12 +19,12 @@ package org.apache.maven.surefire.its;
  * under the License.
  */
 
+import com.googlecode.junittoolbox.ParallelParameterized;
 import org.apache.maven.surefire.its.fixture.OutputValidator;
 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
-import org.junit.runners.Parameterized;
 import org.junit.runners.Parameterized.Parameter;
 import org.junit.runners.Parameterized.Parameters;
 
@@ -36,7 +36,7 @@ import static org.apache.maven.surefire.its.fixture.HelperAssertions.assumeJavaV
 /**
  *
  */
-@RunWith( Parameterized.class )
+@RunWith( ParallelParameterized.class )
 @SuppressWarnings( "checkstyle:magicnumber" )
 public class JUnitPlatformIT
         extends SurefireJUnit4IntegrationTestCase
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/TestMethodPatternIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/TestMethodPatternIT.java
index ce92aa2..35ff272 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/TestMethodPatternIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/TestMethodPatternIT.java
@@ -19,12 +19,12 @@ package org.apache.maven.surefire.its;
  * under the License.
  */
 
+import com.googlecode.junittoolbox.ParallelParameterized;
 import org.apache.maven.surefire.its.fixture.OutputValidator;
 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.apache.maven.surefire.its.fixture.SurefireLauncher;
 import org.junit.Test;
 import org.junit.runner.RunWith;
-import org.junit.runners.Parameterized;
 import org.junit.runners.Parameterized.Parameter;
 import org.junit.runners.Parameterized.Parameters;
 
@@ -42,7 +42,7 @@ import static org.hamcrest.Matchers.equalTo;
  *
  * @author Olivier Lamy
  */
-@RunWith( Parameterized.class )
+@RunWith( ParallelParameterized.class )
 public class TestMethodPatternIT
     extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/TestMultipleMethodPatternsTestNGIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/TestMultipleMethodPatternsTestNGIT.java
index 6d8be9b..0ea902e 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/TestMultipleMethodPatternsTestNGIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/TestMultipleMethodPatternsTestNGIT.java
@@ -19,10 +19,10 @@ package org.apache.maven.surefire.its;
  * under the License.
  */
 
+import com.googlecode.junittoolbox.ParallelParameterized;
 import org.apache.maven.surefire.its.fixture.Settings;
 import org.apache.maven.surefire.its.fixture.SurefireLauncher;
 import org.junit.runner.RunWith;
-import org.junit.runners.Parameterized;
 import org.junit.runners.Parameterized.Parameters;
 
 import java.util.Arrays;
@@ -30,7 +30,7 @@ import java.util.Arrays;
 /**
  * TestNG test project using multiple method patterns, including wildcards in class and method names.
  */
-@RunWith( Parameterized.class )
+@RunWith( ParallelParameterized.class )
 public class TestMultipleMethodPatternsTestNGIT
     extends AbstractTestMultipleMethodPatterns
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1158RemoveInfoLinesIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1158RemoveInfoLinesIT.java
index fc0db4c..8fe2d5c 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1158RemoveInfoLinesIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1158RemoveInfoLinesIT.java
@@ -19,11 +19,11 @@ package org.apache.maven.surefire.its.jiras;
  * under the License.
  */
 
+import com.googlecode.junittoolbox.ParallelParameterized;
 import org.apache.maven.surefire.its.fixture.OutputValidator;
 import org.apache.maven.surefire.its.fixture.SurefireVerifierException;
 import org.junit.Test;
 import org.junit.runner.RunWith;
-import org.junit.runners.Parameterized;
 
 import java.util.ArrayList;
 
@@ -37,7 +37,7 @@ import static org.junit.runners.Parameterized.Parameters;
  * @see <a href="https://issues.apache.org/jira/browse/SUREFIRE-1158">SUREFIRE-1158</a>
  * @since 2.19
  */
-@RunWith( Parameterized.class )
+@RunWith( ParallelParameterized.class )
 public class Surefire1158RemoveInfoLinesIT
 {
 
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1295AttributeJvmCrashesToTestsIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1295AttributeJvmCrashesToTestsIT.java
index 50ff20d..e447ab2 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1295AttributeJvmCrashesToTestsIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1295AttributeJvmCrashesToTestsIT.java
@@ -19,12 +19,12 @@ package org.apache.maven.surefire.its.jiras;
  * under the License.
  */
 
+import com.googlecode.junittoolbox.ParallelParameterized;
 import org.apache.maven.surefire.its.fixture.OutputValidator;
 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.apache.maven.surefire.its.fixture.SurefireLauncher;
 import org.junit.Test;
 import org.junit.runner.RunWith;
-import org.junit.runners.Parameterized;
 import org.junit.runners.Parameterized.Parameter;
 import org.junit.runners.Parameterized.Parameters;
 
@@ -49,7 +49,7 @@ import static org.junit.Assume.assumeTrue;
  * @author michaeltandy
  * @since 2.20
  */
-@RunWith( Parameterized.class )
+@RunWith( ParallelParameterized.class )
 public class Surefire1295AttributeJvmCrashesToTestsIT
         extends SurefireJUnit4IntegrationTestCase
 {
diff --git a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire946KillMainProcessInReusableForkIT.java b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire946KillMainProcessInReusableForkIT.java
index 268ffef..4be28e7 100644
--- a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire946KillMainProcessInReusableForkIT.java
+++ b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire946KillMainProcessInReusableForkIT.java
@@ -19,12 +19,12 @@ package org.apache.maven.surefire.its.jiras;
  * under the License.
  */
 
+import com.googlecode.junittoolbox.ParallelParameterized;
 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.junit.Before;
 import org.junit.BeforeClass;
 import org.junit.Test;
 import org.junit.runner.RunWith;
-import org.junit.runners.Parameterized;
 import org.junit.runners.Parameterized.Parameter;
 import org.junit.runners.Parameterized.Parameters;
 import org.w3c.dom.Document;
@@ -40,7 +40,7 @@ import static org.fest.assertions.Assertions.assertThat;
 /**
  *
  */
-@RunWith( Parameterized.class )
+@RunWith( ParallelParameterized.class )
 @SuppressWarnings( "checkstyle:magicnumber" )
 public class Surefire946KillMainProcessInReusableForkIT
     extends SurefireJUnit4IntegrationTestCase
diff --git a/surefire-its/src/test/resources/crash-during-test/pom.xml b/surefire-its/src/test/resources/crash-during-test/pom.xml
index 8dd83ec..66f3fce 100644
--- a/surefire-its/src/test/resources/crash-during-test/pom.xml
+++ b/surefire-its/src/test/resources/crash-during-test/pom.xml
@@ -46,7 +46,6 @@
       <artifactId>crashjvm</artifactId>
       <version>1.0</version>
       <scope>test</scope>
-      <type>jar</type>
     </dependency>
   </dependencies>