Package org.junit.platform.launcher.core
Class DefaultLauncherConfig
- java.lang.Object
-
- org.junit.platform.launcher.core.DefaultLauncherConfig
-
- All Implemented Interfaces:
LauncherConfig
class DefaultLauncherConfig extends java.lang.Object implements LauncherConfig
Default implementation of theLauncherConfig
API.- Since:
- 1.3
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.junit.platform.launcher.core.LauncherConfig
LauncherConfig.Builder
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Collection<PostDiscoveryFilter>
additionalPostDiscoveryFilters
private java.util.Collection<TestEngine>
additionalTestEngines
private java.util.Collection<TestExecutionListener>
additionalTestExecutionListeners
private boolean
postDiscoveryFilterAutoRegistrationEnabled
private boolean
testEngineAutoRegistrationEnabled
private boolean
testExecutionListenerAutoRegistrationEnabled
-
Constructor Summary
Constructors Constructor Description DefaultLauncherConfig(boolean testEngineAutoRegistrationEnabled, boolean testExecutionListenerAutoRegistrationEnabled, boolean postDiscoveryFilterAutoRegistrationEnabled, java.util.Collection<TestEngine> additionalTestEngines, java.util.Collection<TestExecutionListener> additionalTestExecutionListeners, java.util.Collection<PostDiscoveryFilter> additionalPostDiscoveryFilters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<PostDiscoveryFilter>
getAdditionalPostDiscoveryFilters()
Get the collection of additional post discovery filters that should be added to theLauncher
.java.util.Collection<TestEngine>
getAdditionalTestEngines()
Get the collection of additional test engines that should be added to theLauncher
.java.util.Collection<TestExecutionListener>
getAdditionalTestExecutionListeners()
Get the collection of additional test execution listeners that should be added to theLauncher
.boolean
isPostDiscoveryFilterAutoRegistrationEnabled()
Determine if post discovery filters should be discovered at runtime using theServiceLoader
mechanism and automatically registered.boolean
isTestEngineAutoRegistrationEnabled()
Determine if test engines should be discovered at runtime using theServiceLoader
mechanism and automatically registered.boolean
isTestExecutionListenerAutoRegistrationEnabled()
Determine if test execution listeners should be discovered at runtime using theServiceLoader
mechanism and automatically registered.
-
-
-
Field Detail
-
testEngineAutoRegistrationEnabled
private final boolean testEngineAutoRegistrationEnabled
-
testExecutionListenerAutoRegistrationEnabled
private final boolean testExecutionListenerAutoRegistrationEnabled
-
postDiscoveryFilterAutoRegistrationEnabled
private final boolean postDiscoveryFilterAutoRegistrationEnabled
-
additionalTestEngines
private final java.util.Collection<TestEngine> additionalTestEngines
-
additionalTestExecutionListeners
private final java.util.Collection<TestExecutionListener> additionalTestExecutionListeners
-
additionalPostDiscoveryFilters
private final java.util.Collection<PostDiscoveryFilter> additionalPostDiscoveryFilters
-
-
Constructor Detail
-
DefaultLauncherConfig
DefaultLauncherConfig(boolean testEngineAutoRegistrationEnabled, boolean testExecutionListenerAutoRegistrationEnabled, boolean postDiscoveryFilterAutoRegistrationEnabled, java.util.Collection<TestEngine> additionalTestEngines, java.util.Collection<TestExecutionListener> additionalTestExecutionListeners, java.util.Collection<PostDiscoveryFilter> additionalPostDiscoveryFilters)
-
-
Method Detail
-
isTestEngineAutoRegistrationEnabled
public boolean isTestEngineAutoRegistrationEnabled()
Description copied from interface:LauncherConfig
Determine if test engines should be discovered at runtime using theServiceLoader
mechanism and automatically registered.- Specified by:
isTestEngineAutoRegistrationEnabled
in interfaceLauncherConfig
- Returns:
true
if test engines should be automatically registered
-
isTestExecutionListenerAutoRegistrationEnabled
public boolean isTestExecutionListenerAutoRegistrationEnabled()
Description copied from interface:LauncherConfig
Determine if test execution listeners should be discovered at runtime using theServiceLoader
mechanism and automatically registered.- Specified by:
isTestExecutionListenerAutoRegistrationEnabled
in interfaceLauncherConfig
- Returns:
true
if test execution listeners should be automatically registered
-
isPostDiscoveryFilterAutoRegistrationEnabled
public boolean isPostDiscoveryFilterAutoRegistrationEnabled()
Description copied from interface:LauncherConfig
Determine if post discovery filters should be discovered at runtime using theServiceLoader
mechanism and automatically registered.- Specified by:
isPostDiscoveryFilterAutoRegistrationEnabled
in interfaceLauncherConfig
- Returns:
true
if post discovery filters should be automatically registered
-
getAdditionalTestEngines
public java.util.Collection<TestEngine> getAdditionalTestEngines()
Description copied from interface:LauncherConfig
Get the collection of additional test engines that should be added to theLauncher
.- Specified by:
getAdditionalTestEngines
in interfaceLauncherConfig
- Returns:
- the collection of additional test engines; never
null
but potentially empty
-
getAdditionalTestExecutionListeners
public java.util.Collection<TestExecutionListener> getAdditionalTestExecutionListeners()
Description copied from interface:LauncherConfig
Get the collection of additional test execution listeners that should be added to theLauncher
.- Specified by:
getAdditionalTestExecutionListeners
in interfaceLauncherConfig
- Returns:
- the collection of additional test execution listeners; never
null
but potentially empty
-
getAdditionalPostDiscoveryFilters
public java.util.Collection<PostDiscoveryFilter> getAdditionalPostDiscoveryFilters()
Description copied from interface:LauncherConfig
Get the collection of additional post discovery filters that should be added to theLauncher
.- Specified by:
getAdditionalPostDiscoveryFilters
in interfaceLauncherConfig
- Returns:
- the collection of additional post discovery filters; never
null
but potentially empty
-
-