| workerThreadFlushesOnStop() |  | 0% |  | 0% | 2 | 2 | 17 | 17 | 1 | 1 |
| setUp() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| exceptionsShouldNotCauseHalting() |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| stopExitsWhenMaxRuntimeReached() |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| eventLossIfNeverBlock() |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| lossyAppenderShouldOnlyLoseCertainEvents() |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| noEventLoss() |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| lossyAppenderShouldBeNonLossyIfDiscardingThresholdIsZero() |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| AsyncAppenderBaseTest() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| verifyInterruptionDoesNotPreventLogging() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| workerShouldStopEvenIfInterruptExceptionConsumedWithinSubappender() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| invalidQueueCapacityShouldResultInNonStartedAppender() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| verify(ListAppender, int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| smoke() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| verifyInterruptionIsNotSwallowed() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| verifyInterruptionFlagWhenStopping_INTERUPPTED() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| verifyInterruptionOfWorkerIsSwallowed() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| emptyQueueShouldBeStoppable() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| verifyInterruptionFlagWhenStopping_NOT_INTERUPPTED() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| checkThatStartMethodIsIdempotent() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |