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

sor pushed a commit to branch SUREFIRE-1564
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit 95fa1d8b6afb40f6f43792b5af5eef4d0899af58
Author: Christian Stein <sormu...@gmail.com>
AuthorDate: Fri Sep 14 05:51:56 2018 +0200

    Add failing IT showing JUnit Platform Provider stays on 1.2.0
    
    Issue #1564
---
 .../apache/maven/surefire/its/JUnitPlatformIT.java | 25 +++++++++++++++++++++-
 1 file changed, 24 insertions(+), 1 deletion(-)

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 e1b808f..5884cea 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,6 +19,7 @@ package org.apache.maven.surefire.its;
  * under the License.
  */
 
+import org.apache.maven.surefire.its.fixture.OutputValidator;
 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
 import org.junit.Before;
 import org.junit.Test;
@@ -65,7 +66,29 @@ public class JUnitPlatformIT
     @Test
     public void testJUnitPlatform_1_0_0()
     {
-        unpack( "/junit-platform-1.0.0" ).executeTest().verifyErrorFree( 1 );
+        OutputValidator validator = unpack( "/junit-platform-1.0.0" )
+                .setLauncherJavaHome(System.getenv("JAVA_HOME"))
+                .addGoal("-X")
+                .executeTest()
+                .verifyErrorFree( 1 );
+
+        validator.verifyTextInLog( "test(compact) classpath" ) // is fine, all 
versions are coming from the project
+                .verifyTextInLog( "apiguardian-api-1.0.0.jar" )
+                .verifyTextInLog( "junit-jupiter-api-5.0.0.jar" )
+                .verifyTextInLog( "junit-jupiter-engine-5.0.0.jar" )
+                .verifyTextInLog( "junit-platform-commons-1.0.0.jar" )
+                .verifyTextInLog( "junit-platform-engine-1.0.0.jar" )
+                .verifyTextInLog( "opentest4j-1.0.0.jar" );
+
+        validator.verifyTextInLog( "provider(compact) classpath" ) // is 
broken, some versions remain on "1.2.0"
+                .verifyTextInLog( "surefire-api-" ) // and current version, 
like "2.22.1-SNAPSHOT.jar"
+                .verifyTextInLog( "surefire-junit-platform-" ) // and current 
version, like "2.22.1-SNAPSHOT.jar"
+                .verifyTextInLog( "apiguardian-api-1.0.0.jar" )
+                .verifyTextInLog( "junit-jupiter-engine-5.0.0.jar" )
+                .verifyTextInLog( "junit-platform-commons-1.0.0.jar" ) // is 
always "1.2.0"
+                .verifyTextInLog( "junit-platform-engine-1.0.0.jar" ) // is 
always "1.2.0"
+                .verifyTextInLog( "junit-platform-launcher-1.0.0.jar" ) // is 
always "1.2.0"
+                .verifyTextInLog( "opentest4j-1.0.0.jar" );
     }
 
     @Test

Reply via email to