Repository: maven-surefire
Updated Branches:
  refs/heads/master 392f8b2f5 -> 15b953000


SUREFIRE-1306: JUnit4RerunFailingTestsIT does not execute with the JUnit
version configured in the test

Drop the junitVersion property from pom.xml and let the test execute
with the latest JUnit 4.12 currently available.


Project: http://git-wip-us.apache.org/repos/asf/maven-surefire/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven-surefire/commit/15b95300
Tree: http://git-wip-us.apache.org/repos/asf/maven-surefire/tree/15b95300
Diff: http://git-wip-us.apache.org/repos/asf/maven-surefire/diff/15b95300

Branch: refs/heads/master
Commit: 15b953000afc26ca3844af7d18fd7b3c9ad26cd5
Parents: 392f8b2
Author: Benedikt Ritter <brit...@apache.org>
Authored: Tue Nov 22 21:05:13 2016 +0100
Committer: Tibor17 <tibo...@lycos.com>
Committed: Thu Dec 1 00:31:49 2016 +0100

----------------------------------------------------------------------
 .../surefire/its/JUnit4RerunFailingTestsIT.java | 40 ++++++++++----------
 .../junit4-rerun-failing-tests/pom.xml          |  7 +---
 2 files changed, 21 insertions(+), 26 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/15b95300/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/JUnit4RerunFailingTestsIT.java
----------------------------------------------------------------------
diff --git 
a/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/JUnit4RerunFailingTestsIT.java
 
b/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/JUnit4RerunFailingTestsIT.java
index 47fb71a..c6c6b8f 100644
--- 
a/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/JUnit4RerunFailingTestsIT.java
+++ 
b/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/JUnit4RerunFailingTestsIT.java
@@ -42,22 +42,22 @@ public class JUnit4RerunFailingTestsIT
         throws Exception
     {
         OutputValidator outputValidator =
-            unpack().addGoal( "-Dprovider=surefire-junit4" ).setJUnitVersion( 
"4.7" ).maven().addGoal(
+            unpack().addGoal( "-Dprovider=surefire-junit4" ).setJUnitVersion( 
"4.12" ).maven().addGoal(
                 "-Dsurefire.rerunFailingTestsCount=1" 
).withFailure().executeTest().assertTestSuiteResults( 5, 1, 1, 0,
                                                                                
                             0 );
         verifyFailuresOneRetryAllClasses( outputValidator );
 
-        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.7" ).maven().addGoal(
+        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.12" ).maven().addGoal(
             "-Dsurefire.rerunFailingTestsCount=1" ).addGoal(
             "-DforkCount=2" 
).withFailure().executeTest().assertTestSuiteResults( 5, 1, 1, 0, 0 );
         verifyFailuresOneRetryAllClasses( outputValidator );
 
-        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.7" ).maven().addGoal(
+        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.12" ).maven().addGoal(
             "-Dsurefire.rerunFailingTestsCount=1" ).addGoal( 
"-Dparallel=methods" ).addGoal(
             "-DuseUnlimitedThreads=true" 
).withFailure().executeTest().assertTestSuiteResults( 5, 1, 1, 0, 0 );
         verifyFailuresOneRetryAllClasses( outputValidator );
 
-        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.7" ).maven().addGoal(
+        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.12" ).maven().addGoal(
             "-Dsurefire.rerunFailingTestsCount=1" ).addGoal( 
"-Dparallel=classes" ).addGoal(
             "-DuseUnlimitedThreads=true" 
).withFailure().executeTest().assertTestSuiteResults( 5, 1, 1, 0, 0 );
         verifyFailuresOneRetryAllClasses( outputValidator );
@@ -69,24 +69,24 @@ public class JUnit4RerunFailingTestsIT
     {
         // Four flakes, both tests have been re-run twice
         OutputValidator outputValidator =
-            unpack().addGoal( "-Dprovider=surefire-junit4" ).setJUnitVersion( 
"4.7" ).maven().addGoal(
+            unpack().addGoal( "-Dprovider=surefire-junit4" ).setJUnitVersion( 
"4.12" ).maven().addGoal(
                 "-Dsurefire.rerunFailingTestsCount=2" 
).executeTest().assertTestSuiteResults( 5, 0, 0, 0, 4 );
 
         verifyFailuresTwoRetryAllClasses( outputValidator );
 
-        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.7" ).maven().addGoal(
+        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.12" ).maven().addGoal(
             "-Dsurefire.rerunFailingTestsCount=2" ).addGoal( "-DforkCount=3" 
).executeTest()
             .assertTestSuiteResults( 5, 0, 0, 0, 4 );
 
         verifyFailuresTwoRetryAllClasses( outputValidator );
 
-        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.7" ).maven().addGoal(
+        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.12" ).maven().addGoal(
             "-Dsurefire.rerunFailingTestsCount=2" ).addGoal( 
"-Dparallel=methods" ).addGoal(
             "-DuseUnlimitedThreads=true" 
).executeTest().assertTestSuiteResults( 5, 0, 0, 0, 4 );
 
         verifyFailuresTwoRetryAllClasses( outputValidator );
 
-        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.7" ).maven().addGoal(
+        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.12" ).maven().addGoal(
             "-Dsurefire.rerunFailingTestsCount=2" ).addGoal( 
"-Dparallel=classes" ).addGoal(
             "-DuseUnlimitedThreads=true" 
).executeTest().assertTestSuiteResults( 5, 0, 0, 0, 4 );
 
@@ -98,22 +98,22 @@ public class JUnit4RerunFailingTestsIT
         throws Exception
     {
         OutputValidator outputValidator = unpack().addGoal( 
"-Dprovider=surefire-junit4" ).setJUnitVersion(
-            "4.7" 
).maven().withFailure().executeTest().assertTestSuiteResults( 5, 1, 1, 0, 0 );
+            "4.12" 
).maven().withFailure().executeTest().assertTestSuiteResults( 5, 1, 1, 0, 0 );
 
         verifyFailuresNoRetryAllClasses( outputValidator );
 
-        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.7" ).maven().addGoal(
+        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.12" ).maven().addGoal(
             "-DforkCount=3" 
).withFailure().executeTest().assertTestSuiteResults( 5, 1, 1, 0, 0 );
 
         verifyFailuresNoRetryAllClasses( outputValidator );
 
-        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.7" ).maven().addGoal(
+        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.12" ).maven().addGoal(
             "-Dparallel=methods" ).addGoal(
             "-DuseUnlimitedThreads=true" 
).withFailure().executeTest().assertTestSuiteResults( 5, 1, 1, 0, 0 );
 
         verifyFailuresNoRetryAllClasses( outputValidator );
 
-        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.7" ).maven().addGoal(
+        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.12" ).maven().addGoal(
             "-Dparallel=classes" ).addGoal(
             "-DuseUnlimitedThreads=true" 
).withFailure().executeTest().assertTestSuiteResults( 5, 1, 1, 0, 0 );
 
@@ -125,26 +125,26 @@ public class JUnit4RerunFailingTestsIT
         throws Exception
     {
         OutputValidator outputValidator =
-            unpack().addGoal( "-Dprovider=surefire-junit4" ).setJUnitVersion( 
"4.7" ).maven().addGoal(
+            unpack().addGoal( "-Dprovider=surefire-junit4" ).setJUnitVersion( 
"4.12" ).maven().addGoal(
                 "-Dsurefire.rerunFailingTestsCount=1" ).addGoal(
                 "-Dtest=FlakyFirstTimeTest" 
).withFailure().executeTest().assertTestSuiteResults( 3, 1, 1, 0, 0 );
 
         verifyFailuresOneRetryOneClass( outputValidator );
 
-        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.7" ).maven().addGoal(
+        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.12" ).maven().addGoal(
             "-Dsurefire.rerunFailingTestsCount=1" ).addGoal( "-DforkCount=3" 
).addGoal(
             "-Dtest=FlakyFirstTimeTest" 
).withFailure().executeTest().assertTestSuiteResults( 3, 1, 1, 0, 0 );
 
         verifyFailuresOneRetryOneClass( outputValidator );
 
-        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.7" ).maven().addGoal(
+        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.12" ).maven().addGoal(
             "-Dsurefire.rerunFailingTestsCount=1" ).addGoal( 
"-Dparallel=methods" ).addGoal(
             "-DuseUnlimitedThreads=true" ).addGoal(
             "-Dtest=FlakyFirstTimeTest" 
).withFailure().executeTest().assertTestSuiteResults( 3, 1, 1, 0, 0 );
 
         verifyFailuresOneRetryOneClass( outputValidator );
 
-        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.7" ).maven().addGoal(
+        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.12" ).maven().addGoal(
             "-Dsurefire.rerunFailingTestsCount=1" ).addGoal( 
"-Dparallel=classes" ).addGoal(
             "-DuseUnlimitedThreads=true" ).addGoal(
             "-Dtest=FlakyFirstTimeTest" 
).withFailure().executeTest().assertTestSuiteResults( 3, 1, 1, 0, 0 );
@@ -157,21 +157,21 @@ public class JUnit4RerunFailingTestsIT
         throws Exception
     {
         OutputValidator outputValidator =
-            unpack().addGoal( "-Dprovider=surefire-junit4" ).setJUnitVersion( 
"4.7" ).maven().addGoal(
+            unpack().addGoal( "-Dprovider=surefire-junit4" ).setJUnitVersion( 
"4.12" ).maven().addGoal(
                 "-Dsurefire.rerunFailingTestsCount=1" ).addGoal(
                 "-Dtest=FlakyFirstTimeTest#testFailing*" 
).withFailure().executeTest().assertTestSuiteResults( 1, 0, 1,
                                                                                
                                0, 0 );
 
         verifyFailuresOneRetryOneMethod( outputValidator );
 
-        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.7" ).maven().addGoal(
+        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.12" ).maven().addGoal(
             "-Dsurefire.rerunFailingTestsCount=1" ).addGoal( "-DforkCount=3" 
).addGoal(
             "-Dtest=FlakyFirstTimeTest#testFailing*" 
).withFailure().executeTest().assertTestSuiteResults( 1, 0, 1, 0,
                                                                                
                            0 );
 
         verifyFailuresOneRetryOneMethod( outputValidator );
 
-        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.7" ).maven().addGoal(
+        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.12" ).maven().addGoal(
             "-Dsurefire.rerunFailingTestsCount=1" ).addGoal( 
"-Dparallel=methods" ).addGoal(
             "-DuseUnlimitedThreads=true" ).addGoal(
             "-Dtest=FlakyFirstTimeTest#testFailing*" 
).withFailure().executeTest().assertTestSuiteResults( 1, 0, 1, 0,
@@ -179,7 +179,7 @@ public class JUnit4RerunFailingTestsIT
 
         verifyFailuresOneRetryOneMethod( outputValidator );
 
-        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.7" ).maven().addGoal(
+        outputValidator = unpack().addGoal( "-Dprovider=surefire-junit4" 
).setJUnitVersion( "4.12" ).maven().addGoal(
             "-Dsurefire.rerunFailingTestsCount=1" ).addGoal( 
"-Dparallel=classes" ).addGoal(
             "-DuseUnlimitedThreads=true" ).addGoal(
             "-Dtest=FlakyFirstTimeTest#testFailing*" 
).withFailure().executeTest().assertTestSuiteResults( 1, 0, 1, 0,

http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/15b95300/surefire-integration-tests/src/test/resources/junit4-rerun-failing-tests/pom.xml
----------------------------------------------------------------------
diff --git 
a/surefire-integration-tests/src/test/resources/junit4-rerun-failing-tests/pom.xml
 
b/surefire-integration-tests/src/test/resources/junit4-rerun-failing-tests/pom.xml
index 7482811..5652336 100644
--- 
a/surefire-integration-tests/src/test/resources/junit4-rerun-failing-tests/pom.xml
+++ 
b/surefire-integration-tests/src/test/resources/junit4-rerun-failing-tests/pom.xml
@@ -28,16 +28,11 @@
   <version>1.0-SNAPSHOT</version>
   <name>Test for rerun failing tests in JUnit 4</name>
 
-
-  <properties>
-    <junitVersion>4.4</junitVersion>
-  </properties>
-
   <dependencies>
     <dependency>
       <groupId>junit</groupId>
       <artifactId>junit</artifactId>
-      <version>${junitVersion}</version>
+      <version>${junit.version}</version>
       <scope>test</scope>
     </dependency>
   </dependencies>

Reply via email to