Class JUnitPlatformProvider

java.lang.Object
org.apache.maven.surefire.api.provider.AbstractProvider
org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
All Implemented Interfaces:
org.apache.maven.surefire.api.provider.SurefireProvider

public class JUnitPlatformProvider extends org.apache.maven.surefire.api.provider.AbstractProvider
JUnit 5 Platform Provider.
Since:
2.22.0
  • Field Details

    • CONFIGURATION_PARAMETERS

      static final String CONFIGURATION_PARAMETERS
      See Also:
    • parameters

      private final org.apache.maven.surefire.api.provider.ProviderParameters parameters
    • launcher

      private final org.junit.platform.launcher.Launcher launcher
    • filters

      private final org.junit.platform.engine.Filter<?>[] filters
    • configurationParameters

      private final Map<String,String> configurationParameters
  • Constructor Details

    • JUnitPlatformProvider

      public JUnitPlatformProvider(org.apache.maven.surefire.api.provider.ProviderParameters parameters)
    • JUnitPlatformProvider

      JUnitPlatformProvider(org.apache.maven.surefire.api.provider.ProviderParameters parameters, org.junit.platform.launcher.Launcher launcher)
  • Method Details

    • getSuites

      public Iterable<Class<?>> getSuites()
    • invoke

      public org.apache.maven.surefire.api.suite.RunResult invoke(Object forkTestSet) throws org.apache.maven.surefire.api.testset.TestSetFailedException, org.apache.maven.surefire.api.report.ReporterException
      Throws:
      org.apache.maven.surefire.api.testset.TestSetFailedException
      org.apache.maven.surefire.api.report.ReporterException
    • setupJunitLogger

      private static void setupJunitLogger()
    • scanClasspath

      private org.apache.maven.surefire.api.util.TestsToRun scanClasspath()
    • invokeAllTests

      private void invokeAllTests(org.apache.maven.surefire.api.util.TestsToRun testsToRun, RunListenerAdapter adapter)
    • execute

      private void execute(org.apache.maven.surefire.api.util.TestsToRun testsToRun, RunListenerAdapter adapter)
    • closeLauncher

      private void closeLauncher()
    • buildLauncherDiscoveryRequestForRerunFailures

      private org.junit.platform.launcher.LauncherDiscoveryRequest buildLauncherDiscoveryRequestForRerunFailures(RunListenerAdapter adapter)
    • newFilters

      private org.junit.platform.engine.Filter<?>[] newFilters()
    • getFilters

      org.junit.platform.engine.Filter<?>[] getFilters()
    • newConfigurationParameters

      private Map<String,String> newConfigurationParameters()
    • getConfigurationParameters

      Map<String,String> getConfigurationParameters()
    • getPropertiesList

      private Optional<List<String>> getPropertiesList(String key)