Module org.junit.jupiter.engine
Class TimeoutConfiguration
java.lang.Object
org.junit.jupiter.engine.extension.TimeoutConfiguration
- Since:
- 5.5
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<String,
Optional<TimeoutDuration>> private final ExtensionContext
private static final Logger
private final TimeoutDurationParser
private final AtomicReference<Optional<Timeout.ThreadMode>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) Optional<TimeoutDuration>
(package private) Optional<TimeoutDuration>
(package private) Optional<TimeoutDuration>
(package private) Optional<TimeoutDuration>
private Optional<TimeoutDuration>
private Optional<TimeoutDuration>
(package private) Optional<TimeoutDuration>
(package private) Optional<TimeoutDuration>
(package private) Optional<TimeoutDuration>
private Optional<TimeoutDuration>
(package private) Optional<Timeout.ThreadMode>
private Optional<TimeoutDuration>
parseOrDefault
(String propertyName, Supplier<Optional<TimeoutDuration>> defaultSupplier) private Optional<TimeoutDuration>
parseTimeoutDuration
(String propertyName) private Optional<Timeout.ThreadMode>
-
Field Details
-
logger
-
parser
-
cache
-
threadMode
-
extensionContext
-
-
Constructor Details
-
TimeoutConfiguration
TimeoutConfiguration(ExtensionContext extensionContext)
-
-
Method Details
-
getDefaultTestMethodTimeout
Optional<TimeoutDuration> getDefaultTestMethodTimeout() -
getDefaultTestTemplateMethodTimeout
Optional<TimeoutDuration> getDefaultTestTemplateMethodTimeout() -
getDefaultTestFactoryMethodTimeout
Optional<TimeoutDuration> getDefaultTestFactoryMethodTimeout() -
getDefaultBeforeAllMethodTimeout
Optional<TimeoutDuration> getDefaultBeforeAllMethodTimeout() -
getDefaultBeforeEachMethodTimeout
Optional<TimeoutDuration> getDefaultBeforeEachMethodTimeout() -
getDefaultAfterEachMethodTimeout
Optional<TimeoutDuration> getDefaultAfterEachMethodTimeout() -
getDefaultAfterAllMethodTimeout
Optional<TimeoutDuration> getDefaultAfterAllMethodTimeout() -
getDefaultTestableMethodTimeout
-
getDefaultLifecycleMethodTimeout
-
getDefaultTimeout
-
parseOrDefault
private Optional<TimeoutDuration> parseOrDefault(String propertyName, Supplier<Optional<TimeoutDuration>> defaultSupplier) -
parseTimeoutDuration
-
getDefaultTimeoutThreadMode
Optional<Timeout.ThreadMode> getDefaultTimeoutThreadMode() -
parseTimeoutThreadModeConfiguration
-