Class TimeoutConfiguration


  • class TimeoutConfiguration
    extends java.lang.Object
    Since:
    5.5
    • Field Detail

      • logger

        private static final org.junit.platform.commons.logging.Logger logger
      • cache

        private final java.util.Map<java.lang.String,​java.util.Optional<TimeoutDuration>> cache
      • threadMode

        private final java.util.concurrent.atomic.AtomicReference<java.util.Optional<org.junit.jupiter.api.Timeout.ThreadMode>> threadMode
      • extensionContext

        private final org.junit.jupiter.api.extension.ExtensionContext extensionContext
    • Constructor Detail

      • TimeoutConfiguration

        TimeoutConfiguration​(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
    • Method Detail

      • getDefaultTestMethodTimeout

        java.util.Optional<TimeoutDuration> getDefaultTestMethodTimeout()
      • getDefaultTestTemplateMethodTimeout

        java.util.Optional<TimeoutDuration> getDefaultTestTemplateMethodTimeout()
      • getDefaultTestFactoryMethodTimeout

        java.util.Optional<TimeoutDuration> getDefaultTestFactoryMethodTimeout()
      • getDefaultBeforeAllMethodTimeout

        java.util.Optional<TimeoutDuration> getDefaultBeforeAllMethodTimeout()
      • getDefaultBeforeEachMethodTimeout

        java.util.Optional<TimeoutDuration> getDefaultBeforeEachMethodTimeout()
      • getDefaultAfterEachMethodTimeout

        java.util.Optional<TimeoutDuration> getDefaultAfterEachMethodTimeout()
      • getDefaultAfterAllMethodTimeout

        java.util.Optional<TimeoutDuration> getDefaultAfterAllMethodTimeout()
      • getDefaultTestableMethodTimeout

        private java.util.Optional<TimeoutDuration> getDefaultTestableMethodTimeout()
      • getDefaultLifecycleMethodTimeout

        private java.util.Optional<TimeoutDuration> getDefaultLifecycleMethodTimeout()
      • getDefaultTimeout

        private java.util.Optional<TimeoutDuration> getDefaultTimeout()
      • parseOrDefault

        private java.util.Optional<TimeoutDuration> parseOrDefault​(java.lang.String propertyName,
                                                                   java.util.function.Supplier<java.util.Optional<TimeoutDuration>> defaultSupplier)
      • parseTimeoutDuration

        private java.util.Optional<TimeoutDuration> parseTimeoutDuration​(java.lang.String propertyName)
      • getDefaultTimeoutThreadMode

        java.util.Optional<org.junit.jupiter.api.Timeout.ThreadMode> getDefaultTimeoutThreadMode()
      • parseTimeoutThreadModeConfiguration

        private java.util.Optional<org.junit.jupiter.api.Timeout.ThreadMode> parseTimeoutThreadModeConfiguration()