Source file "kotlinx/coroutines/JobSupport.kt" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 2,493 of 2,493 | 0% | 479 of 479 | 0% | 329 | 329 | 423 | 423 | 89 | 89 |
| makeCancelling(Object) | 0% | 0% | 15 | 15 | 24 | 24 | 1 | 1 | ||
| tryMakeCompletingSlowPath(Incomplete, Object) | 0% | 0% | 17 | 17 | 18 | 18 | 1 | 1 | ||
| finalizeFinishingState(JobSupport.Finishing, Object) | 0% | 0% | 21 | 21 | 24 | 24 | 1 | 1 | ||
| invokeOnCompletion(boolean, boolean, Function1) | 0% | 0% | 19 | 19 | 28 | 28 | 1 | 1 | ||
| completeStateFinalization(Incomplete, Object) | 0% | 0% | 6 | 6 | 12 | 12 | 1 | 1 | ||
| makeNode(Function1, boolean) | 0% | 0% | 10 | 10 | 8 | 8 | 1 | 1 | ||
| getCancellationException() | 0% | 0% | 5 | 5 | 7 | 7 | 1 | 1 | ||
| getFinalRootCause(JobSupport.Finishing, List) | 0% | 0% | 11 | 11 | 10 | 10 | 1 | 1 | ||
| getChildJobCancellationCause() | 0% | 0% | 6 | 6 | 7 | 7 | 1 | 1 | ||
| tryWaitForChild(JobSupport.Finishing, ChildHandleNode, Object) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| tryMakeCancelling(Incomplete, Throwable) | 0% | 0% | 8 | 8 | 7 | 7 | 1 | 1 | ||
| tryFinalizeSimpleState(Incomplete, Object) | 0% | 0% | 9 | 9 | 7 | 7 | 1 | 1 | ||
| getCompletionCause() | 0% | 0% | 5 | 5 | 7 | 7 | 1 | 1 | ||
| registerSelectClause1Internal$kotlinx_coroutines_core(SelectInstance, Function2) | 0% | 0% | 6 | 6 | 12 | 12 | 1 | 1 | ||
| addSuppressedExceptions(Throwable, List) | 0% | 0% | 7 | 7 | 9 | 9 | 1 | 1 | ||
| startInternal(Object) | 0% | 0% | 6 | 6 | 11 | 11 | 1 | 1 | ||
| initParentJob(Job) | 0% | 0% | 6 | 6 | 12 | 12 | 1 | 1 | ||
| cancelImpl$kotlinx_coroutines_core(Object) | 0% | 0% | 7 | 7 | 12 | 12 | 1 | 1 | ||
| registerSelectClause0(SelectInstance, Function1) | 0% | 0% | 5 | 5 | 10 | 10 | 1 | 1 | ||
| getOrPromoteCancellingList(Incomplete) | 0% | 0% | 4 | 4 | 8 | 8 | 1 | 1 | ||
| continueCompleting(JobSupport.Finishing, ChildHandleNode, Object) | 0% | 0% | 6 | 6 | 6 | 6 | 1 | 1 | ||
| cancelMakeCompleting(Object) | 0% | 0% | 5 | 5 | 7 | 7 | 1 | 1 | ||
| makeCompletingOnce$kotlinx_coroutines_core(Object) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| stateString(Object) | 0% | 0% | 7 | 7 | 9 | 9 | 1 | 1 | ||
| removeNode$kotlinx_coroutines_core(JobNode) | 0% | 0% | 6 | 6 | 10 | 10 | 1 | 1 | ||
| getCompletedInternal$kotlinx_coroutines_core() | 0% | 0% | 4 | 4 | 4 | 4 | 1 | 1 | ||
| awaitSuspend(Continuation) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| tryMakeCompleting(Object, Object) | 0% | 0% | 7 | 7 | 7 | 7 | 1 | 1 | ||
| makeCompleting$kotlinx_coroutines_core(Object) | 0% | 0% | 4 | 4 | 8 | 8 | 1 | 1 | ||
| getCompletionExceptionOrNull() | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| cancelParent(Throwable) | 0% | 0% | 6 | 6 | 6 | 6 | 1 | 1 | ||
| nextChild(LockFreeLinkedListNode) | 0% | 0% | 5 | 5 | 7 | 7 | 1 | 1 | ||
| awaitInternal$kotlinx_coroutines_core(Continuation) | 0% | 0% | 4 | 4 | 8 | 8 | 1 | 1 | ||
| defaultCancellationException$kotlinx_coroutines_core$default(JobSupport, String, Throwable, int, Object) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| promoteEmptyToNodeList(Empty) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| firstChild(Incomplete) | 0% | 0% | 4 | 4 | 1 | 1 | 1 | 1 | ||
| createCauseException(Object) | 0% | 0% | 4 | 4 | 4 | 4 | 1 | 1 | ||
| selectAwaitCompletion$kotlinx_coroutines_core(SelectInstance, Function2) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| getCompletionCauseHandled() | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| promoteSingleToNodeList(JobNode) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| isCancelled() | 0% | 0% | 4 | 4 | 2 | 2 | 1 | 1 | ||
| joinInternal() | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| joinSuspend(Continuation) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| defaultCancellationException$kotlinx_coroutines_core(String, Throwable) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| attachChild(ChildJob) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| toDebugString() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| start() | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| toCancellationException(Throwable, String) | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| childCancelled(Throwable) | 0% | 0% | 4 | 4 | 2 | 2 | 1 | 1 | ||
| getState$kotlinx_coroutines_core() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| getExceptionOrNull(Object) | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| isActive() | 0% | 0% | 3 | 3 | 2 | 2 | 1 | 1 | ||
| JobSupport(boolean) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| join(Continuation) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| toString() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| notifyCancelling(NodeList, Throwable) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| isCancelling(Incomplete) | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| toCancellationException$default(JobSupport, Throwable, String, int, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| loopOnState(Function1) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| cancel(CancellationException) | 0% | 0% | 2 | 2 | 2 | 2 | 1 | 1 | ||
| isCompleted() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| getChildren() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| invokeOnCompletion(Function1) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| addLastAtomic(Object, NodeList, JobNode) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| fold(Object, Function2) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| notifyCompletion(NodeList, Throwable) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cancelInternal(Throwable) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| parentCancelled(ParentJob) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| get(CoroutineContext.Key) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| minusKey(CoroutineContext.Key) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| plus(CoroutineContext) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getParentHandle$kotlinx_coroutines_core() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setParentHandle$kotlinx_coroutines_core(ChildHandle) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cancelCoroutine(Throwable) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isCompletedExceptionally() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| plus(Job) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getKey() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getOnJoin() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| nameString$kotlinx_coroutines_core() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getOnCancelComplete$kotlinx_coroutines_core() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cancellationExceptionMessage() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| handleOnCompletionException$kotlinx_coroutines_core(Throwable) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isScopedCoroutine() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getHandlesException$kotlinx_coroutines_core() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| handleJobException(Throwable) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| onStart() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| onCancelling(Throwable) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| onCompletionInternal(Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| afterCompletion(Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |