Suite • opensavvy.prepared.suite.config • CoroutineTimeout
CoroutineTimeout
data class CoroutineTimeout(val duration: Duration) : TestConfig.Element
Defines for how long nothing is allowed to happen before the test is automatically stopped.
Note that this only applies to nothing happening in the coroutine dispatcher managed by the Coroutines system: launch, launchInBackground, etc.
For example, this test never finishes, but will not be stopped by this timeout, because coroutines are still being executed:
Constructors
CoroutineTimeout
constructor(duration: Duration)
Types
Companion
object Companion : TestConfig.Key.Unique<CoroutineTimeout>
Properties
coroutineContext
The coroutine context configured for this test through the Context configuration.
duration
key
open override val key: CoroutineTimeout.Companion
The identifier for this test configuration element.
Functions
get