Debugging facilities for kotlinx.coroutines on JVM.

All Types

kotlinx.coroutines.debug.CoroutineInfo

Class describing coroutine info such as its context, state and stacktrace.

kotlinx.coroutines.debug.junit4.CoroutinesTimeout

Coroutines timeout rule for JUnit4 that is applied to all methods in the class. This rule is very similar to Timeout rule: it runs tests in a separate thread, fails tests after the given timeout and interrupts test thread.

kotlinx.coroutines.debug.DebugProbes

Debug probes support.

kotlinx.coroutines.debug.State

Current state of the coroutine.