| assertFileBlocksReconstruction(String, int, TestReconstructStripedFile.ReconstructionType, int) |  | 0% |  | 0% | 10 | 10 | 70 | 70 | 1 | 1 |
| testNNSendsErasureCodingTasks(int) |  | 0% |  | 0% | 5 | 5 | 33 | 33 | 1 | 1 |
| setup() |  | 0% |  | 0% | 3 | 3 | 27 | 27 | 1 | 1 |
| testAbnormallyCloseDoesNotWriteBufferAgain() |  | 0% |  | 0% | 3 | 3 | 29 | 29 | 1 | 1 |
| testErasureCodingWorkerXmitsWeight(float, int) |  | 0% |  | 0% | 2 | 2 | 26 | 26 | 1 | 1 |
| testTimeoutReadBlockInReconstruction() |  | 0% |  | 0% | 3 | 3 | 26 | 26 | 1 | 1 |
| generateDeadDnIndices(TestReconstructStripedFile.ReconstructionType, int, byte[]) |  | 0% |  | 0% | 9 | 9 | 15 | 15 | 1 | 1 |
| sortTargetsByReplicas(ExtendedBlock[], int[]) |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1 |
| testProcessErasureCodingTasksSubmitionShouldSucceed() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| generateErrors(Map, TestReconstructStripedFile.ReconstructionType) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| testErasureCodingWorkerXmitsWeight() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testRecoverAnyBlocks1() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testRecoverAnyBlocks() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testRecoverAllDataBlocks() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testRecoverOneParityBlock() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testRecoverOneParityBlock3() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testRecoverOneDataBlock() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testRecoverAllParityBlocks() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testRecoverAllDataBlocks1() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| writeFile(DistributedFileSystem, String, int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$testErasureCodingWorkerXmitsWeight$2(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| testRecoverOneParityBlock1() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testRecoverOneDataBlock1() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| assertBufferPoolIsEmpty(ElasticByteBufferPool, boolean) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| lambda$testAbnormallyCloseDoesNotWriteBufferAgain$5(AtomicInteger) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| TestReconstructStripedFile() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testNNSendsErasureCodingTasks$1() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| emptyBufferPool(ElasticByteBufferPool, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| tearDown() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$testNNSendsErasureCodingTasks$0(FSNamesystem) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| testRecoverOneParityBlock2() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testRecoverOneDataBlock2() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testErasureCodingWorkerXmitsWeight$3(DataNode) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| shutdownDataNode(DataNode) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testErasureCodingWorkerXmitsWeight$4(DataNode) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| testNNSendsErasureCodingTasks() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getBlockSize() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCluster() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEcPolicy() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isValidationEnabled() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPendingTimeout() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |