| testFindNValidSnapshots() |  | 0% |  | 0% | 5 | 5 | 30 | 30 | 1 | 1 |
| testPurgeDoesNotDeleteOverlappingLogFile() |  | 0% |  | 0% | 4 | 4 | 34 | 34 | 1 | 1 |
| testSnapFilesGreaterThanToRetain() |  | 0% | | n/a | 1 | 1 | 27 | 27 | 1 | 1 |
| testPurgeTxnLogWhenRecentSnapshotsAreAllInvalid() |  | 0% |  | 0% | 3 | 3 | 21 | 21 | 1 | 1 |
| testPurge() |  | 0% |  | 0% | 5 | 5 | 26 | 26 | 1 | 1 |
| testPurgeTxnLogWithDataDir() |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
| testPurgeWhenLogRollingInProgress() |  | 0% |  | 0% | 2 | 2 | 29 | 29 | 1 | 1 |
| testPurgeTxnLogWithoutDataDir() |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
| testSnapFilesLessThanToRetain() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| manyClientOps(ZooKeeper, CountDownLatch, int, String) |  | 0% |  | 0% | 4 | 4 | 20 | 20 | 1 | 1 |
| createDataDirFiles(AtomicInteger, int, boolean, File, List, List) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| internalTestSnapFilesEqualsToRetain(boolean) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| lambda$manyClientOps$0(String, List, ZooKeeper, AtomicReference, CountDownLatch, CountDownLatch) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| makeValidSnapshot(File) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| createDataDirLogFile(File, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| verifyFilesAfterPurge(List, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| makeInvalidSnapshot(File) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| teardown() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setUp() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testSnapFilesEqualsToRetain() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testSnapFilesEqualsToRetainWithPrecedingLog() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| PurgeTxnTest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |