series This is part of a series of posts on Coroutine Testing: Picking the right Dispatcher Never ending tests & backgroundscope Controlling time ← Helpful @Junit TestRule extension (coming soon) Full USF example for Android (coming soon) My journey with coroutine testing started with this “simple” requirement — to control virtual time in concurrent logic. From my previous post: … If you don’t use a StandardTestDispatcher explicitly, then operators like runCurrent, advanceTimeBy e...