Package org.junit.jupiter.engine.config
Class CachingJupiterConfiguration
java.lang.Object
org.junit.jupiter.engine.config.CachingJupiterConfiguration
- All Implemented Interfaces:
JupiterConfiguration
@API(status=INTERNAL,
since="5.4")
public class CachingJupiterConfiguration
extends Object
implements JupiterConfiguration
Caching implementation of the
JupiterConfiguration API.- Since:
- 5.4
-
Field Summary
Fields inherited from interface org.junit.jupiter.engine.config.JupiterConfiguration
CLOSING_STORED_AUTO_CLOSEABLE_ENABLED_PROPERTY_NAME, DEACTIVATE_CONDITIONS_PATTERN_PROPERTY_NAME, DEFAULT_CLASSES_EXECUTION_MODE_PROPERTY_NAME, DEFAULT_DISPLAY_NAME_GENERATOR_PROPERTY_NAME, DEFAULT_EXECUTION_MODE_PROPERTY_NAME, DEFAULT_TEST_CLASS_ORDER_PROPERTY_NAME, DEFAULT_TEST_INSTANCE_LIFECYCLE_PROPERTY_NAME, DEFAULT_TEST_INSTANTIATION_EXTENSION_CONTEXT_SCOPE_PROPERTY_NAME, DEFAULT_TEST_METHOD_ORDER_PROPERTY_NAME, EXTENSIONS_AUTODETECTION_ENABLED_PROPERTY_NAME, EXTENSIONS_AUTODETECTION_EXCLUDE_PROPERTY_NAME, EXTENSIONS_AUTODETECTION_INCLUDE_PROPERTY_NAME, EXTENSIONS_TIMEOUT_THREAD_DUMP_ENABLED_PROPERTY_NAME, PARALLEL_EXECUTION_ENABLED_PROPERTY_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.junit.jupiter.api.parallel.ExecutionModeorg.junit.jupiter.api.DisplayNameGeneratororg.junit.jupiter.api.parallel.ExecutionModeorg.junit.jupiter.api.io.CleanupModeSupplier<org.junit.jupiter.api.io.TempDirFactory> Optional<org.junit.jupiter.api.ClassOrderer> org.junit.jupiter.api.TestInstance.Lifecycleorg.junit.jupiter.api.extension.TestInstantiationAwareExtension.ExtensionContextScopeOptional<org.junit.jupiter.api.MethodOrderer> Predicate<org.junit.jupiter.api.extension.ExecutionCondition> org.junit.platform.engine.OutputDirectoryCreator<T> Optional<T> getRawConfigurationParameter(String key, Function<String, T> transformer) booleanbooleanbooleanboolean
-
Constructor Details
-
CachingJupiterConfiguration
-
-
Method Details
-
getFilterForAutoDetectedExtensions
public Predicate<Class<? extends org.junit.jupiter.api.extension.Extension>> getFilterForAutoDetectedExtensions()- Specified by:
getFilterForAutoDetectedExtensionsin interfaceJupiterConfiguration
-
getRawConfigurationParameter
- Specified by:
getRawConfigurationParameterin interfaceJupiterConfiguration
-
getRawConfigurationParameter
- Specified by:
getRawConfigurationParameterin interfaceJupiterConfiguration
-
isParallelExecutionEnabled
public boolean isParallelExecutionEnabled()- Specified by:
isParallelExecutionEnabledin interfaceJupiterConfiguration
-
isClosingStoredAutoCloseablesEnabled
public boolean isClosingStoredAutoCloseablesEnabled()- Specified by:
isClosingStoredAutoCloseablesEnabledin interfaceJupiterConfiguration
-
isExtensionAutoDetectionEnabled
public boolean isExtensionAutoDetectionEnabled()- Specified by:
isExtensionAutoDetectionEnabledin interfaceJupiterConfiguration
-
isThreadDumpOnTimeoutEnabled
public boolean isThreadDumpOnTimeoutEnabled()- Specified by:
isThreadDumpOnTimeoutEnabledin interfaceJupiterConfiguration
-
getDefaultExecutionMode
public org.junit.jupiter.api.parallel.ExecutionMode getDefaultExecutionMode()- Specified by:
getDefaultExecutionModein interfaceJupiterConfiguration
-
getDefaultClassesExecutionMode
public org.junit.jupiter.api.parallel.ExecutionMode getDefaultClassesExecutionMode()- Specified by:
getDefaultClassesExecutionModein interfaceJupiterConfiguration
-
getDefaultTestInstanceLifecycle
public org.junit.jupiter.api.TestInstance.Lifecycle getDefaultTestInstanceLifecycle()- Specified by:
getDefaultTestInstanceLifecyclein interfaceJupiterConfiguration
-
getExecutionConditionFilter
- Specified by:
getExecutionConditionFilterin interfaceJupiterConfiguration
-
getDefaultDisplayNameGenerator
public org.junit.jupiter.api.DisplayNameGenerator getDefaultDisplayNameGenerator()- Specified by:
getDefaultDisplayNameGeneratorin interfaceJupiterConfiguration
-
getDefaultTestMethodOrderer
- Specified by:
getDefaultTestMethodOrdererin interfaceJupiterConfiguration
-
getDefaultTestClassOrderer
- Specified by:
getDefaultTestClassOrdererin interfaceJupiterConfiguration
-
getDefaultTempDirCleanupMode
public org.junit.jupiter.api.io.CleanupMode getDefaultTempDirCleanupMode()- Specified by:
getDefaultTempDirCleanupModein interfaceJupiterConfiguration
-
getDefaultTempDirFactorySupplier
- Specified by:
getDefaultTempDirFactorySupplierin interfaceJupiterConfiguration
-
getDefaultTestInstantiationExtensionContextScope
public org.junit.jupiter.api.extension.TestInstantiationAwareExtension.ExtensionContextScope getDefaultTestInstantiationExtensionContextScope()- Specified by:
getDefaultTestInstantiationExtensionContextScopein interfaceJupiterConfiguration
-
getOutputDirectoryCreator
public org.junit.platform.engine.OutputDirectoryCreator getOutputDirectoryCreator()- Specified by:
getOutputDirectoryCreatorin interfaceJupiterConfiguration
-