package kotlinx.coroutines.debug import kotlinx.coroutines.testing.* import kotlinx.coroutines.* import kotlinx.coroutines.debug.junit4.* import org.junit.* open class DebugTestBase : TestBase() { @JvmField @Rule val timeout = CoroutinesTimeout.seconds(60) @Before open fun setUp() { before() DebugProbes.sanitizeStackTraces = false DebugProbes.enableCreationStackTraces = false DebugProbes.install() } @After fun tearDown() { try { DebugProbes.uninstall() } finally { onCompletion() } } }