kotlinx.coroutines

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total11,663 of 11,6630%1,504 of 1,5040%1,4721,4721,9201,920710710136136
JobSupport2,4930%4790%329329423423898911
CancellableContinuationImpl1,2320%2160%160160217217515111
EventLoopImplBase6450%1160%8181122122212111
CommonPool4760%540%44445252171711
DefaultExecutor3290%640%43436464111111
JobSupport.Finishing2620%300%30304343151511
CoroutineContextKt2550%410%303039399911
DispatchedTask2190%300%212138386611
ExecutorCoroutineDispatcherImpl1970%240%24243636121211
EventLoopImplBase.DelayedTask1940%320%26263030101011
EventLoop1920%320%32323131161611
DispatchedTaskKt1800%300%222239397711
CancellableContinuationKt1700%160%151517177711
BlockingCoroutine1570%240%161622224411
CoroutineScopeKt1480%80%16161515121211
CoroutineId1410%60%8819195511
TimeoutKt1390%100%111123236611
ThreadState1300%180%161629295511
ThreadContextElementKt1230%80%1010446611
JobCancellationException1130%180%151517176611
AbstractCoroutine1100%80%17172626131311
DispatchedCoroutine1080%160%151524246611
AbstractTimeSourceKt1070%180%20201616111111
AwaitAll1060%40%4415152211
JobKt1040%n/a232311232311
CompletionStateKt1020%80%8813134411
DebugKt920%140%151514147711
CompletedContinuation920%60%7711114411
AwaitAll.AwaitAllNode910%100%111113136611
CoroutineStart860%100%111117174411
UndispatchedCoroutine830%60%7719194411
DebugStringsKt820%40%55663311
NodeList780%40%7715155511
AwaitKt770%60%77444411
ThreadPoolDispatcherKt760%60%66883311
CoroutineExceptionHandlerKt750%40%5515153311
JobImpl730%100%111110106611
JobSupport.children.new Function2() {...}700%60%44771111
ResumeAwaitOnCompletion660%80%66992211
YieldKt650%120%7712121111
DelayKt640%100%1010995511
JobSupportKt620%60%66993311
Job.DefaultImpls570%n/a88888811
CompletableDeferredKt560%0%55334411
CoroutineDispatcher500%n/a9910109911
BuildersKt480%n/a88118811
JobNode480%0%88667711
MainCoroutineDispatcher480%60%66993311
InterruptibleKt470%n/a3312123311
NonCancellable460%n/a15151515151511
SupervisorKt460%0%55664411
ExecutorsKt450%80%77333311
JobSupport.AwaitContinuation450%60%66883311
CoroutineExceptionHandlerImplKt440%0%3312122211
CompletedExceptionally440%n/a55885511
ThreadLocalEventLoop420%0%66775511
EventLoopImplPlatform420%100%88883311
TimeoutCancellationException390%0%44553311
CompletableDeferredImpl380%n/a8810108811
AwaitAll.DisposeHandlersOnCancel350%n/a44554411
EventLoopImplBase.DelayedResumeTask350%n/a33553311
CancelledContinuation340%0%33442211
TimeoutCoroutine340%n/a33663311
EventLoop_commonKt320%40%55883311
InvokeOnCancel300%n/a33663311
Empty270%0%55334411
Deferred.DefaultImpls260%n/a55225511
ChildJob.DefaultImpls260%n/a55225511
CancelFutureOnCancel260%0%44443311
CompletableDeferred.DefaultImpls260%n/a55225511
CompletableJob.DefaultImpls260%n/a55225511
ParentJob.DefaultImpls260%n/a55225511
JobSupport.ChildCompletion250%n/a22882211
ResumeUndispatchedRunnable250%n/a22552211
DisposableFutureHandle240%n/a33443311
CoroutineName230%n/a33443311
RemoveOnCancel230%n/a33333311
ExceptionsKt230%n/a22222211
DisposeOnCancel220%n/a33333311
InvokeOnCancelling220%0%33662211
ResumeOnCompletion220%n/a22442211
ChildHandleNode220%n/a44664411
ThreadContextElement.DefaultImpls210%n/a44224411
SelectAwaitOnCompletion210%0%33772211
UndispatchedMarker210%n/a55225511
Unconfined210%0%44773311
InactiveNodeList210%0%55444411
Dispatchers210%n/a55445511
DeferredCoroutine210%n/a55665511
CoroutineExceptionHandler.DefaultImpls210%n/a44224411
SelectJoinOnCompletion0%0%33772211
CancellableContinuation.DefaultImpls0%n/a22222211
Delay.DefaultImpls0%0%33332211
LazyStandaloneCoroutine0%n/a22552211
EventLoopKt0%0%33222211
LazyDeferredCoroutine0%n/a22552211
DispatcherExecutor0%n/a33333311
EventLoopImplBase.DelayedRunnableTask0%n/a33553311
CompletionHandlerKt0%n/a33333311
ChildContinuation0%n/a22552211
CoroutineExceptionHandlerKt.CoroutineExceptionHandler.new CoroutineExceptionHandler() {...}0%n/a22222211
JobSupport.addLastAtomic..inlined.addLastIf.new LockFreeLinkedListNode.CondAddOp() {...}0%n/a22222211
CancelFutureOnCompletion0%0%33552211
StandaloneCoroutine0%n/a22442211
InvokeOnCompletion0%n/a22442211
JobKt__JobKt.DisposableHandle.new DisposableHandle() {...}0%n/a22332211
DisposeOnCompletion0%n/a22442211
InterruptibleKt.runInterruptible.new Function2() {...}0%n/a11221111
CompletedWithCancellation0%n/a11331111
BlockingEventLoop0%n/a22332211
RunnableKt0%n/a11111111
ExecutorCoroutineDispatcher.Key.new Function1() {...}0%0%22111111
CoroutineDispatcher.Key.new Function1() {...}0%0%22111111
SchedulerTaskKt0%n/a22222211
ExecutorCoroutineDispatcher.Key0%n/a11441111
NonDisposableHandle0%n/a44444411
CoroutineDispatcher.Key0%n/a11441111
SupervisorCoroutine0%n/a22332211
SupervisorJobImpl0%n/a22222211
CancellableContinuationImplKt0%n/a11111111
IncompleteStateBox0%n/a11111111
EventLoopImplBase.DelayedTaskQueue0%n/a11331111
DefaultExecutorKt0%n/a22112211
CompletionHandlerException0%n/a11111111
RunnableKt.Runnable.new Runnable() {...}0%n/a11111111
YieldContext0%n/a11111111
CoroutinesInternalError0%n/a11111111
CancelHandlerBase0%n/a11111111
AbstractTimeSource0%n/a11111111
BeforeResumeCancelHandler0%n/a11111111
ExecutorCoroutineDispatcher0%n/a11111111
JobCancellingNode0%n/a11111111
CompletionHandlerBase0%n/a11111111
CancelHandler0%n/a11111111
GlobalScope0%n/a11111111
Active0%n/a11111111