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 2019/05/22 14:15:14 UTC

[maven-surefire] branch master updated: [SUREFIRE-1647] When using junit5, delay loading testClass and use myown classLoader

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

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


The following commit(s) were added to refs/heads/master by this push:
     new 75f87ee  [SUREFIRE-1647] When using junit5, delay loading testClass and use myown classLoader
75f87ee is described below

commit 75f87ee010cfc3c5835dcde18fe054c950d4df4b
Author: cvictory <sh...@gmail.com>
AuthorDate: Tue Mar 5 12:37:37 2019 +0800

    [SUREFIRE-1647] When using junit5, delay loading testClass and use myown classLoader
---
 .../org/apache/maven/surefire/junitplatform/JUnitPlatformProvider.java  | 2 +-
 .../org/apache/maven/surefire/junitplatform/TestPlanScannerFilter.java  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/JUnitPlatformProvider.java b/surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/JUnitPlatformProvider.java
index fef72e6..1138e4a 100644
--- a/surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/JUnitPlatformProvider.java
+++ b/surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/JUnitPlatformProvider.java
@@ -156,7 +156,7 @@ public class JUnitPlatformProvider
                         request().filters( filters ).configurationParameters( configurationParameters );
         for ( Class<?> testClass : testsToRun )
         {
-            builder.selectors( selectClass( testClass ) );
+            builder.selectors( selectClass( testClass.getName() ) );
         }
         return builder.build();
     }
diff --git a/surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/TestPlanScannerFilter.java b/surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/TestPlanScannerFilter.java
index c054c85..891676b 100644
--- a/surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/TestPlanScannerFilter.java
+++ b/surefire-providers/surefire-junit-platform/src/main/java/org/apache/maven/surefire/junitplatform/TestPlanScannerFilter.java
@@ -50,7 +50,7 @@ final class TestPlanScannerFilter
     public boolean accept( Class testClass )
     {
         LauncherDiscoveryRequest discoveryRequest = request()
-                        .selectors( selectClass( testClass ) )
+                        .selectors( selectClass( testClass.getName() ) )
                         .filters( includeAndExcludeFilters ).build();
 
         TestPlan testPlan = launcher.discover( discoveryRequest );