| Modifier | Constructor and Description |
|---|---|
protected |
Timeout.Builder() |
| Modifier and Type | Method and Description |
|---|---|
Timeout |
build()
Builds a
Timeout instance using the values in this builder., |
protected boolean |
getLookingForStuckThread() |
protected long |
getTimeout() |
protected java.util.concurrent.TimeUnit |
getTimeUnit() |
Timeout.Builder |
withLookingForStuckThread(boolean enable)
Specifies whether to look for a stuck thread.
|
Timeout.Builder |
withTimeout(long timeout,
java.util.concurrent.TimeUnit unit)
Specifies the time to wait before timing out the test.
|
public Timeout.Builder withTimeout(long timeout, java.util.concurrent.TimeUnit unit)
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 waitunit - the time unit of the timeout argumentthis for method chaining.protected long getTimeout()
protected java.util.concurrent.TimeUnit getTimeUnit()
public Timeout.Builder withLookingForStuckThread(boolean enable)
enable - true to enable the featurethis for method chaining.protected boolean getLookingForStuckThread()