@API(status=INTERNAL, since="5.4") public class DefaultJupiterConfiguration extends java.lang.Object implements JupiterConfiguration
JupiterConfiguration
API.Modifier and Type | Field and Description |
---|---|
private ConfigurationParameters |
configurationParameters |
private static EnumConfigurationParameterConverter<ExecutionMode> |
executionModeConverter |
private static EnumConfigurationParameterConverter<TestInstance.Lifecycle> |
lifecycleConverter |
DEACTIVATE_ALL_CONDITIONS_PATTERN, DEACTIVATE_CONDITIONS_PATTERN_PROPERTY_NAME, DEFAULT_EXECUTION_MODE_PROPERTY_NAME, DEFAULT_TEST_INSTANCE_LIFECYCLE_PROPERTY_NAME, EXTENSIONS_AUTODETECTION_ENABLED_PROPERTY_NAME, PARALLEL_EXECUTION_ENABLED_PROPERTY_NAME
Constructor and Description |
---|
DefaultJupiterConfiguration(ConfigurationParameters configurationParameters) |
Modifier and Type | Method and Description |
---|---|
ExecutionMode |
getDefaultExecutionMode() |
TestInstance.Lifecycle |
getDefaultTestInstanceLifecycle() |
java.util.function.Predicate<ExecutionCondition> |
getExecutionConditionFilter() |
java.util.Optional<java.lang.String> |
getRawConfigurationParameter(java.lang.String key) |
boolean |
isExtensionAutoDetectionEnabled() |
boolean |
isParallelExecutionEnabled() |
private static final EnumConfigurationParameterConverter<ExecutionMode> executionModeConverter
private static final EnumConfigurationParameterConverter<TestInstance.Lifecycle> lifecycleConverter
private final ConfigurationParameters configurationParameters
public DefaultJupiterConfiguration(ConfigurationParameters configurationParameters)
public java.util.Optional<java.lang.String> getRawConfigurationParameter(java.lang.String key)
getRawConfigurationParameter
in interface JupiterConfiguration
public boolean isParallelExecutionEnabled()
isParallelExecutionEnabled
in interface JupiterConfiguration
public boolean isExtensionAutoDetectionEnabled()
isExtensionAutoDetectionEnabled
in interface JupiterConfiguration
public ExecutionMode getDefaultExecutionMode()
getDefaultExecutionMode
in interface JupiterConfiguration
public TestInstance.Lifecycle getDefaultTestInstanceLifecycle()
getDefaultTestInstanceLifecycle
in interface JupiterConfiguration
public java.util.function.Predicate<ExecutionCondition> getExecutionConditionFilter()
getExecutionConditionFilter
in interface JupiterConfiguration