程序包 org.junit.rules

类 Timeout.Builder

    • 构造器详细资料

    • 方法详细资料

      • withTimeout

        public Timeout.Builder withTimeout​(long timeout,
                                           TimeUnit unit)
        Specifies the time to wait before timing out the test.

        If this is not called, or is called with a timeout of 0, the returned Timeout rule instance will cause the tests to wait forever to complete, however the tests will still launch from a separate thread. This can be useful for disabling timeouts in environments where they are dynamically set based on some property.

        参数:
        timeout - the maximum time to wait
        unit - the time unit of the timeout argument
        返回:
        this for method chaining.
      • withLookingForStuckThread

        public Timeout.Builder withLookingForStuckThread​(boolean enable)
        Specifies whether to look for a stuck thread. If a timeout occurs and this feature is enabled, the rule will look for a thread that appears to be stuck and dump its backtrace. This feature is experimental. Behavior may change after the 4.12 release in response to feedback.
        参数:
        enable - true to enable the feature
        返回:
        this for method chaining.