| TestDFSShell.java |  | 0% |  | 0% | 217 | 217 | 2,305 | 2,305 | 121 | 121 | 22 | 22 |
| DistributedFileSystem.java |  | 0% |  | 0% | 579 | 579 | 1,330 | 1,330 | 426 | 426 | 77 | 77 |
| TestDistributedFileSystem.java |  | 0% |  | 0% | 149 | 149 | 1,645 | 1,645 | 93 | 93 | 8 | 8 |
| TestEncryptionZones.java |  | 0% |  | 0% | 127 | 127 | 1,285 | 1,285 | 93 | 93 | 12 | 12 |
| TestBlockStoragePolicy.java |  | 0% |  | 0% | 99 | 99 | 836 | 836 | 61 | 61 | 9 | 9 |
| MiniDFSCluster.java |  | 0% |  | 0% | 526 | 526 | 1,261 | 1,261 | 223 | 223 | 6 | 6 |
| DFSClient.java |  | 0% |  | 0% | 381 | 381 | 1,151 | 1,151 | 244 | 244 | 5 | 5 |
| TestDecommission.java |  | 0% |  | 0% | 196 | 196 | 1,106 | 1,106 | 73 | 73 | 7 | 7 |
| DFSTestUtil.java |  | 0% |  | 0% | 352 | 352 | 1,090 | 1,090 | 167 | 167 | 12 | 12 |
| TestQuota.java |  | 0% |  | 0% | 64 | 64 | 961 | 961 | 47 | 47 | 4 | 4 |
| DataStreamer.java |  | 0% |  | 0% | 358 | 358 | 1,017 | 1,017 | 122 | 122 | 10 | 10 |
| ViewDistributedFileSystem.java |  | 0% |  | 0% | 417 | 417 | 1,082 | 1,082 | 177 | 177 | 3 | 3 |
| DFSInputStream.java |  | 0% |  | 0% | 303 | 303 | 936 | 936 | 96 | 96 | 4 | 4 |
| TestDecommissionWithStriped.java |  | 0% |  | 0% | 115 | 115 | 610 | 610 | 45 | 45 | 2 | 2 |
| TestDFSUtil.java |  | 0% |  | 0% | 71 | 71 | 584 | 584 | 54 | 54 | 1 | 1 |
| DFSStripedOutputStream.java |  | 0% |  | 0% | 234 | 234 | 642 | 642 | 74 | 74 | 5 | 5 |
| TestDFSPermission.java |  | 0% |  | 0% | 141 | 141 | 605 | 605 | 101 | 101 | 19 | 19 |
| TestAclsEndToEnd.java |  | 0% |  | 0% | 44 | 44 | 745 | 745 | 40 | 40 | 7 | 7 |
| TestDFSStripedInputStream.java |  | 0% |  | 0% | 101 | 101 | 463 | 463 | 28 | 28 | 4 | 4 |
| DFSUtil.java |  | 0% |  | 0% | 273 | 273 | 639 | 639 | 93 | 93 | 7 | 7 |
| TestFileCreation.java |  | 0% |  | 0% | 93 | 93 | 700 | 700 | 41 | 41 | 3 | 3 |
| TestDFSClientRetries.java |  | 0% |  | 0% | 93 | 93 | 676 | 676 | 59 | 59 | 16 | 16 |
| TestErasureCodingPolicies.java |  | 0% |  | 0% | 48 | 48 | 550 | 550 | 34 | 34 | 5 | 5 |
| TestMaintenanceState.java |  | 0% |  | 0% | 63 | 63 | 554 | 554 | 40 | 40 | 2 | 2 |
| NNBench.java |  | 0% |  | 0% | 109 | 109 | 475 | 475 | 26 | 26 | 4 | 4 |
| TestPread.java |  | 0% |  | 0% | 93 | 93 | 496 | 496 | 51 | 51 | 12 | 12 |
| TestDFSInotifyEventInputStream.java |  | 0% |  | 0% | 94 | 94 | 391 | 391 | 12 | 12 | 2 | 2 |
| TestReconstructStripedFile.java |  | 0% |  | 0% | 111 | 111 | 413 | 413 | 55 | 55 | 5 | 5 |
| DFSOutputStream.java |  | 0% |  | 0% | 153 | 153 | 489 | 489 | 62 | 62 | 1 | 1 |
| TestClientProtocolForPipelineRecovery.java |  | 0% |  | 0% | 90 | 90 | 509 | 509 | 42 | 42 | 13 | 13 |
| DFSUtilClient.java |  | 0% |  | 0% | 176 | 176 | 401 | 401 | 68 | 68 | 4 | 4 |
| TestReplication.java |  | 0% |  | 0% | 88 | 88 | 394 | 394 | 32 | 32 | 5 | 5 |
| TestDFSUpgradeFromImage.java |  | 0% |  | 0% | 82 | 82 | 345 | 345 | 17 | 17 | 1 | 1 |
| TestRollingUpgrade.java |  | 0% |  | 0% | 54 | 54 | 413 | 413 | 35 | 35 | 2 | 2 |
| TestFileAppend.java |  | 0% |  | 0% | 41 | 41 | 403 | 403 | 18 | 18 | 1 | 1 |
| TestGetBlocks.java |  | 0% |  | 0% | 37 | 37 | 336 | 336 | 14 | 14 | 1 | 1 |
| TestDFSStorageStateRecovery.java |  | 0% |  | 0% | 61 | 61 | 166 | 166 | 15 | 15 | 1 | 1 |
| TestDataTransferProtocol.java |  | 0% |  | 0% | 22 | 22 | 353 | 353 | 15 | 15 | 1 | 1 |
| StripedFileTestUtil.java |  | 0% |  | 0% | 97 | 97 | 300 | 300 | 27 | 27 | 1 | 1 |
| TestSafeMode.java |  | 0% |  | 0% | 64 | 64 | 268 | 268 | 53 | 53 | 20 | 20 |
| TestErasureCodingExerciseAPIs.java |  | 0% |  | 0% | 23 | 23 | 264 | 264 | 19 | 19 | 1 | 1 |
| TestExtendedAcls.java |  | 0% | | 0% | 12 | 12 | 238 | 238 | 11 | 11 | 2 | 2 |
| TestFileChecksum.java |  | 0% |  | 0% | 62 | 62 | 292 | 292 | 47 | 47 | 1 | 1 |
| TestLeaseRecovery.java |  | 0% |  | 0% | 51 | 51 | 299 | 299 | 20 | 20 | 2 | 2 |
| FileChecksumHelper.java |  | 0% |  | 0% | 89 | 89 | 282 | 282 | 43 | 43 | 4 | 4 |
| TestFileAppend2.java |  | 0% |  | 0% | 25 | 25 | 291 | 291 | 10 | 10 | 2 | 2 |
| TestDFSOutputStream.java |  | 0% |  | 0% | 31 | 31 | 300 | 300 | 20 | 20 | 1 | 1 |
| TestAppendSnapshotTruncate.java |  | 0% |  | 0% | 74 | 74 | 244 | 244 | 39 | 39 | 7 | 7 |
| TestFileAppend3.java |  | 0% |  | 0% | 46 | 46 | 287 | 287 | 30 | 30 | 4 | 4 |
| DFSStripedInputStream.java |  | 0% |  | 0% | 84 | 84 | 241 | 241 | 29 | 29 | 1 | 1 |
| TestLeaseRecovery2.java |  | 0% |  | 0% | 45 | 45 | 285 | 285 | 22 | 22 | 2 | 2 |
| TestLeaseRecoveryStriped.java |  | 0% |  | 0% | 52 | 52 | 228 | 228 | 28 | 28 | 4 | 4 |
| TestEncryptedTransfer.java |  | 0% |  | 0% | 52 | 52 | 273 | 273 | 34 | 34 | 4 | 4 |
| TestTrashWithSecureEncryptionZones.java |  | 0% |  | 0% | 23 | 23 | 211 | 211 | 15 | 15 | 1 | 1 |
| TestLease.java |  | 0% |  | 0% | 23 | 23 | 223 | 223 | 13 | 13 | 2 | 2 |
| TestWriteRead.java |  | 0% |  | 0% | 71 | 71 | 237 | 237 | 21 | 21 | 1 | 1 |
| TestDeadNodeDetection.java |  | 0% |  | 0% | 29 | 29 | 272 | 272 | 21 | 21 | 3 | 3 |
| TestBatchedListDirectories.java |  | 0% |  | 0% | 59 | 59 | 228 | 228 | 42 | 42 | 2 | 2 |
| TestDatanodeRegistration.java |  | 0% |  | 0% | 31 | 31 | 243 | 243 | 17 | 17 | 4 | 4 |
| UpgradeUtilities.java |  | 0% |  | 0% | 59 | 59 | 202 | 202 | 27 | 27 | 1 | 1 |
| TestMiniDFSCluster.java |  | 0% |  | 0% | 27 | 27 | 198 | 198 | 17 | 17 | 1 | 1 |
| StripeReader.java |  | 0% |  | 0% | 78 | 78 | 218 | 218 | 26 | 26 | 3 | 3 |
| TestDFSUpgrade.java |  | 0% |  | 0% | 28 | 28 | 241 | 241 | 17 | 17 | 1 | 1 |
| DeadNodeDetector.java |  | 0% |  | 0% | 79 | 79 | 238 | 238 | 41 | 41 | 7 | 7 |
| TestFileStatus.java |  | 0% |  | 0% | 13 | 13 | 196 | 196 | 9 | 9 | 1 | 1 |
| TestHFlush.java |  | 0% |  | 0% | 27 | 27 | 233 | 233 | 17 | 17 | 1 | 1 |
| TestDFSStripedOutputStreamWithFailureBase.java |  | 0% |  | 0% | 61 | 61 | 218 | 218 | 21 | 21 | 1 | 1 |
| TestReservedRawPaths.java |  | 0% |  | 0% | 26 | 26 | 180 | 180 | 22 | 22 | 5 | 5 |
| ErasureCodeBenchmarkThroughput.java |  | 0% |  | 0% | 73 | 73 | 199 | 199 | 26 | 26 | 6 | 6 |
| TestFileConcurrentReader.java |  | 0% |  | 0% | 49 | 49 | 204 | 204 | 31 | 31 | 6 | 6 |
| TestWriteReadStripedFile.java |  | 0% |  | 0% | 32 | 32 | 156 | 156 | 24 | 24 | 1 | 1 |
| TestReplaceDatanodeOnFailure.java |  | 0% |  | 0% | 44 | 44 | 172 | 172 | 15 | 15 | 3 | 3 |
| TestDistributedFileSystemWithECFile.java |  | 0% |  | 0% | 33 | 33 | 159 | 159 | 13 | 13 | 1 | 1 |
| TestUnsetAndChangeDirectoryEcPolicy.java |  | 0% | | 0% | 14 | 14 | 182 | 182 | 12 | 12 | 1 | 1 |
| TestDFSShellTouch.java |  | 0% | | 0% | 10 | 10 | 119 | 119 | 9 | 9 | 1 | 1 |
| TestDFSRollback.java |  | 0% |  | 0% | 22 | 22 | 206 | 206 | 10 | 10 | 1 | 1 |
| TestReadStripedFileWithDecoding.java |  | 0% |  | 0% | 33 | 33 | 159 | 159 | 12 | 12 | 1 | 1 |
| TestFSInputChecker.java |  | 0% |  | 0% | 24 | 24 | 195 | 195 | 16 | 16 | 1 | 1 |
| TestDFSInputStream.java |  | 0% |  | 0% | 23 | 23 | 201 | 201 | 14 | 14 | 2 | 2 |
| TestSetTimes.java |  | 0% |  | 0% | 27 | 27 | 184 | 184 | 10 | 10 | 1 | 1 |
| AdminStatesBaseTest.java |  | 0% |  | 0% | 69 | 69 | 187 | 187 | 33 | 33 | 1 | 1 |
| TestParallelReadUtil.java |  | 0% |  | 0% | 53 | 53 | 164 | 164 | 28 | 28 | 6 | 6 |
| DFSOpsCountStatistics.java |  | 0% |  | 0% | 21 | 21 | 113 | 113 | 15 | 15 | 3 | 3 |
| TestDatanodeDeath.java |  | 0% |  | 0% | 40 | 40 | 196 | 196 | 18 | 18 | 3 | 3 |
| TestErasureCodingPolicyWithSnapshot.java |  | 0% | | 0% | 12 | 12 | 135 | 135 | 11 | 11 | 1 | 1 |
| TestFileCorruption.java |  | 0% |  | 0% | 30 | 30 | 165 | 165 | 14 | 14 | 3 | 3 |
| TestRenameWhileOpen.java |  | 0% |  | 0% | 10 | 10 | 171 | 171 | 6 | 6 | 1 | 1 |
| TestRead.java |  | 0% |  | 0% | 28 | 28 | 159 | 159 | 23 | 23 | 6 | 6 |
| TestFileAppend4.java |  | 0% |  | 0% | 22 | 22 | 176 | 176 | 12 | 12 | 3 | 3 |
| TestDFSStripedOutputStreamWithFailure.java |  | 0% |  | 0% | 23 | 23 | 142 | 142 | 13 | 13 | 1 | 1 |
| TestPersistBlocks.java |  | 0% |  | 0% | 20 | 20 | 157 | 157 | 9 | 9 | 1 | 1 |
| NNBenchWithoutMR.java |  | 0% |  | 0% | 42 | 42 | 165 | 165 | 9 | 9 | 1 | 1 |
| TestSnapshotCommands.java |  | 0% |  | 0% | 20 | 20 | 129 | 129 | 14 | 14 | 1 | 1 |
| TestDFSStripedOutputStream.java |  | 0% | | 0% | 29 | 29 | 138 | 138 | 27 | 27 | 1 | 1 |
| TestMultipleNNPortQOP.java |  | 0% |  | 0% | 25 | 25 | 148 | 148 | 11 | 11 | 1 | 1 |
| TestViewDistributedFileSystem.java |  | 0% |  | 0% | 23 | 23 | 150 | 150 | 18 | 18 | 1 | 1 |
| TestStateAlignmentContextWithHA.java |  | 0% |  | 0% | 36 | 36 | 145 | 145 | 21 | 21 | 4 | 4 |
| TestQuotaAllowOwner.java |  | 0% | | 0% | 17 | 17 | 118 | 118 | 15 | 15 | 1 | 1 |
| TestHdfsAdmin.java |  | 0% |  | 0% | 21 | 21 | 132 | 132 | 14 | 14 | 1 | 1 |
| TestExternalBlockReader.java |  | 0% |  | 0% | 38 | 38 | 164 | 164 | 25 | 25 | 3 | 3 |
| TestPeerCache.java |  | 0% |  | 0% | 51 | 51 | 119 | 119 | 27 | 27 | 3 | 3 |
| TestHDFSServerPorts.java |  | 0% |  | 0% | 34 | 34 | 162 | 162 | 19 | 19 | 1 | 1 |
| ReadStripedFileWithDecodingHelper.java |  | 0% |  | 0% | 29 | 29 | 124 | 124 | 12 | 12 | 1 | 1 |
| TestSecureEncryptionZoneWithKMS.java |  | 0% |  | 0% | 21 | 21 | 143 | 143 | 13 | 13 | 2 | 2 |
| AppendTestUtil.java |  | 0% |  | 0% | 39 | 39 | 120 | 120 | 21 | 21 | 2 | 2 |
| MiniDFSClusterWithNodeGroup.java |  | 0% |  | 0% | 50 | 50 | 100 | 100 | 7 | 7 | 1 | 1 |
| TestDFSStartupVersions.java |  | 0% |  | 0% | 21 | 21 | 93 | 93 | 9 | 9 | 2 | 2 |
| TestBlocksScheduledCounter.java |  | 0% |  | 0% | 20 | 20 | 128 | 128 | 6 | 6 | 1 | 1 |
| TestFsShellPermission.java |  | 0% |  | 0% | 32 | 32 | 91 | 91 | 26 | 26 | 4 | 4 |
| TestMaintenanceWithStriped.java |  | 0% |  | 0% | 21 | 21 | 106 | 106 | 12 | 12 | 1 | 1 |
| TestRollingUpgradeRollback.java |  | 0% |  | 0% | 18 | 18 | 131 | 131 | 7 | 7 | 1 | 1 |
| DFSPacket.java |  | 0% |  | 0% | 47 | 47 | 110 | 110 | 22 | 22 | 1 | 1 |
| TestCrcCorruption.java |  | 0% |  | 0% | 20 | 20 | 116 | 116 | 9 | 9 | 1 | 1 |
| HAUtil.java |  | 0% |  | 0% | 42 | 42 | 109 | 109 | 14 | 14 | 1 | 1 |
| TestClientReportBadBlock.java |  | 0% |  | 0% | 31 | 31 | 139 | 139 | 16 | 16 | 1 | 1 |
| TestLocatedBlocksRefresher.java |  | 0% |  | 0% | 24 | 24 | 110 | 110 | 15 | 15 | 1 | 1 |
| DataNodeCluster.java |  | 0% |  | 0% | 45 | 45 | 112 | 112 | 6 | 6 | 1 | 1 |
| TestMultiThreadedHflush.java |  | 0% |  | 0% | 25 | 25 | 117 | 117 | 15 | 15 | 4 | 4 |
| TestDFSInputStreamBlockLocations.java |  | 0% |  | 0% | 22 | 22 | 107 | 107 | 15 | 15 | 1 | 1 |
| TestReplaceDatanodeFailureReplication.java |  | 0% |  | 0% | 29 | 29 | 109 | 109 | 15 | 15 | 2 | 2 |
| TestApplyingStoragePolicy.java |  | 0% | | 0% | 9 | 9 | 134 | 134 | 7 | 7 | 1 | 1 |
| TestDatanodeReport.java |  | 0% |  | 0% | 15 | 15 | 106 | 106 | 9 | 9 | 2 | 2 |
| TestListFilesInFileContext.java |  | 0% | | 0% | 10 | 10 | 105 | 105 | 9 | 9 | 1 | 1 |
| NameNodeProxiesClient.java |  | 0% |  | 0% | 31 | 31 | 108 | 108 | 14 | 14 | 2 | 2 |
| TestDFSInotifyEventInputStreamKerberized.java |  | 0% |  | 0% | 11 | 11 | 101 | 101 | 7 | 7 | 2 | 2 |
| TestDFSRename.java |  | 0% |  | 0% | 13 | 13 | 94 | 94 | 7 | 7 | 1 | 1 |
| MiniDFSNNTopology.java |  | 0% |  | 0% | 47 | 47 | 96 | 96 | 29 | 29 | 3 | 3 |
| PeerCache.java |  | 0% |  | 0% | 47 | 47 | 112 | 112 | 23 | 23 | 4 | 4 |
| TestModTime.java |  | 0% |  | 0% | 19 | 19 | 96 | 96 | 6 | 6 | 1 | 1 |
| ClientContext.java |  | 0% |  | 0% | 45 | 45 | 100 | 100 | 24 | 24 | 1 | 1 |
| TestDFSOpsCountStatistics.java |  | 0% |  | 0% | 23 | 23 | 87 | 87 | 13 | 13 | 2 | 2 |
| TestReadStripedFileWithMissingBlocks.java |  | 0% |  | 0% | 20 | 20 | 79 | 79 | 8 | 8 | 1 | 1 |
| TestErasureCodingMultipleRacks.java |  | 0% |  | 0% | 20 | 20 | 78 | 78 | 11 | 11 | 1 | 1 |
| TestDataTransferKeepalive.java |  | 0% |  | 0% | 18 | 18 | 95 | 95 | 12 | 12 | 2 | 2 |
| TestSeekBug.java |  | 0% |  | 0% | 14 | 14 | 99 | 99 | 11 | 11 | 1 | 1 |
| BenchmarkThroughput.java |  | 0% |  | 0% | 24 | 24 | 106 | 106 | 12 | 12 | 1 | 1 |
| TestFileAppendRestart.java |  | 0% |  | 0% | 9 | 9 | 87 | 87 | 5 | 5 | 1 | 1 |
| TestHDFSTrash.java |  | 0% | | 0% | 12 | 12 | 91 | 91 | 11 | 11 | 1 | 1 |
| TestFileStatusSerialization.java |  | 0% |  | 0% | 11 | 11 | 94 | 94 | 7 | 7 | 1 | 1 |
| TestWriteStripedFileWithFailure.java |  | 0% |  | 0% | 16 | 16 | 79 | 79 | 7 | 7 | 1 | 1 |
| TestByteBufferPread.java |  | 0% |  | 0% | 15 | 15 | 104 | 104 | 11 | 11 | 1 | 1 |
| TestDFSFinalize.java |  | 0% |  | 0% | 15 | 15 | 95 | 95 | 7 | 7 | 1 | 1 |
| HdfsConfiguration.java |  | 0% | | n/a | 7 | 7 | 18 | 18 | 7 | 7 | 1 | 1 |
| TestViewDistributedFileSystemWithMountLinks.java |  | 0% | | n/a | 7 | 7 | 81 | 81 | 7 | 7 | 1 | 1 |
| TestTrashWithEncryptionZones.java |  | 0% | | 0% | 11 | 11 | 71 | 71 | 10 | 10 | 2 | 2 |
| NameNodeProxies.java |  | 0% |  | 0% | 27 | 27 | 64 | 64 | 15 | 15 | 1 | 1 |
| TestSlowDatanodeReport.java |  | 0% |  | 0% | 12 | 12 | 62 | 62 | 8 | 8 | 1 | 1 |
| TestFSOutputSummer.java |  | 0% |  | 0% | 13 | 13 | 82 | 82 | 10 | 10 | 1 | 1 |
| TestBlockTokenWrappingQOP.java |  | 0% |  | 0% | 12 | 12 | 70 | 70 | 9 | 9 | 1 | 1 |
| TestLargeBlock.java |  | 0% |  | 0% | 17 | 17 | 64 | 64 | 7 | 7 | 1 | 1 |
| TestMissingBlocksAlert.java |  | 0% |  | 0% | 8 | 8 | 71 | 71 | 4 | 4 | 1 | 1 |
| TestSetrepIncreasing.java |  | 0% |  | 0% | 9 | 9 | 75 | 75 | 6 | 6 | 1 | 1 |
| TestSafeModeWithStripedFile.java |  | 0% |  | 0% | 12 | 12 | 65 | 65 | 7 | 7 | 1 | 1 |
| TestBalancerBandwidth.java |  | 0% | | 0% | 10 | 10 | 56 | 56 | 8 | 8 | 2 | 2 |
| TestInjectionForSimulatedStorage.java |  | 0% |  | 0% | 13 | 13 | 73 | 73 | 4 | 4 | 1 | 1 |
| LocatedBlocksRefresher.java |  | 0% |  | 0% | 23 | 23 | 72 | 72 | 15 | 15 | 2 | 2 |
| TestFetchImage.java |  | 0% |  | 0% | 13 | 13 | 68 | 68 | 9 | 9 | 1 | 1 |
| TestNNBench.java |  | 0% | | n/a | 10 | 10 | 49 | 49 | 10 | 10 | 1 | 1 |
| StripedDataStreamer.java |  | 0% |  | 0% | 28 | 28 | 66 | 66 | 11 | 11 | 1 | 1 |
| TestEncryptionZonesWithKMS.java |  | 0% |  | 0% | 19 | 19 | 61 | 61 | 13 | 13 | 2 | 2 |
| DFSInotifyEventInputStream.java |  | 0% |  | 0% | 23 | 23 | 64 | 64 | 7 | 7 | 1 | 1 |
| TestEnclosingRoot.java |  | 0% | | 0% | 8 | 8 | 56 | 56 | 7 | 7 | 1 | 1 |
| TestFileCreationClient.java |  | 0% |  | 0% | 15 | 15 | 59 | 59 | 5 | 5 | 2 | 2 |
| TestPipelines.java |  | 0% |  | 0% | 18 | 18 | 67 | 67 | 9 | 9 | 1 | 1 |
| TestReadWhileWriting.java |  | 0% |  | 0% | 13 | 13 | 58 | 58 | 8 | 8 | 2 | 2 |
| TestStoragePolicyPermissionSettings.java |  | 0% | | 0% | 14 | 14 | 62 | 62 | 12 | 12 | 1 | 1 |
| TestLocalDFS.java |  | 0% |  | 0% | 10 | 10 | 59 | 59 | 7 | 7 | 1 | 1 |
| TestEncryptionZonesWithHA.java |  | 0% | | 0% | 6 | 6 | 49 | 49 | 5 | 5 | 1 | 1 |
| TestDFSMkdirs.java |  | 0% |  | 0% | 10 | 10 | 55 | 55 | 5 | 5 | 1 | 1 |
| TestDatanodeConfig.java |  | 0% |  | 0% | 15 | 15 | 67 | 67 | 8 | 8 | 1 | 1 |
| TestStripedFileAppend.java |  | 0% |  | 0% | 9 | 9 | 59 | 59 | 6 | 6 | 1 | 1 |
| TestRestartDFS.java |  | 0% |  | 0% | 10 | 10 | 53 | 53 | 4 | 4 | 1 | 1 |
| TestIsMethodSupported.java |  | 0% | | 0% | 15 | 15 | 81 | 81 | 14 | 14 | 1 | 1 |
| XAttrHelper.java |  | 0% |  | 0% | 28 | 28 | 62 | 62 | 10 | 10 | 1 | 1 |
| TestErasureCodeBenchmarkThroughput.java |  | 0% | | 0% | 12 | 12 | 53 | 53 | 10 | 10 | 2 | 2 |
| TestAppendDifferentChecksum.java |  | 0% |  | 0% | 11 | 11 | 57 | 57 | 8 | 8 | 1 | 1 |
| TestConnCache.java |  | 0% |  | 0% | 9 | 9 | 39 | 39 | 4 | 4 | 1 | 1 |
| TestHAAuxiliaryPort.java |  | 0% | | 0% | 4 | 4 | 51 | 51 | 2 | 2 | 1 | 1 |
| TestAbandonBlock.java |  | 0% |  | 0% | 10 | 10 | 46 | 46 | 6 | 6 | 1 | 1 |
| TestDFSClientExcludedNodes.java |  | 0% | | 0% | 7 | 7 | 51 | 51 | 5 | 5 | 1 | 1 |
| StatefulStripeReader.java |  | 0% |  | 0% | 9 | 9 | 32 | 32 | 4 | 4 | 1 | 1 |
| TestHDFSPolicyProvider.java |  | 0% |  | 0% | 11 | 11 | 35 | 35 | 8 | 8 | 2 | 2 |
| TestRollingUpgradeDowngrade.java |  | 0% | | 0% | 7 | 7 | 50 | 50 | 5 | 5 | 1 | 1 |
| KeyProviderCache.java |  | 0% |  | 0% | 24 | 24 | 46 | 46 | 13 | 13 | 4 | 4 |
| PositionStripeReader.java |  | 0% |  | 0% | 15 | 15 | 34 | 34 | 6 | 6 | 1 | 1 |
| TestDFSShellGenericOptions.java |  | 0% | | 0% | 8 | 8 | 51 | 51 | 6 | 6 | 1 | 1 |
| TestSmallBlock.java |  | 0% |  | 0% | 10 | 10 | 43 | 43 | 6 | 6 | 1 | 1 |
| HdfsKMSUtil.java |  | 0% |  | 0% | 21 | 21 | 57 | 57 | 9 | 9 | 1 | 1 |
| ReaderStrategy.java |  | 0% | | 0% | 16 | 16 | 41 | 41 | 14 | 14 | 2 | 2 |
| TestBlockMissingException.java |  | 0% |  | 0% | 10 | 10 | 46 | 46 | 5 | 5 | 1 | 1 |
| TestFileStatusWithDefaultECPolicy.java |  | 0% | | 0% | 6 | 6 | 40 | 40 | 5 | 5 | 1 | 1 |
| TestDFSStripedOutputStreamUpdatePipeline.java |  | 0% |  | 0% | 7 | 7 | 44 | 44 | 3 | 3 | 1 | 1 |
| TestDFSRemove.java |  | 0% |  | 0% | 10 | 10 | 34 | 34 | 5 | 5 | 1 | 1 |
| TestGetFileChecksum.java |  | 0% |  | 0% | 9 | 9 | 35 | 35 | 6 | 6 | 1 | 1 |
| TestDFSAddressConfig.java |  | 0% | | 0% | 4 | 4 | 35 | 35 | 2 | 2 | 1 | 1 |
| ReadStatistics.java |  | 0% | | n/a | 16 | 16 | 41 | 41 | 16 | 16 | 1 | 1 |
| TestKeyProviderCache.java |  | 0% |  | 0% | 22 | 22 | 43 | 43 | 16 | 16 | 3 | 3 |
| FileAppendTest4.java |  | 0% |  | 0% | 10 | 10 | 38 | 38 | 6 | 6 | 1 | 1 |
| TestFileCreationDelete.java |  | 0% | | 0% | 3 | 3 | 38 | 38 | 2 | 2 | 1 | 1 |
| HDFSPolicyProvider.java |  | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| TestReconstructStripedFileWithValidator.java |  | 0% | | 0% | 10 | 10 | 37 | 37 | 8 | 8 | 2 | 2 |
| TestDFSClientSocketSize.java |  | 0% |  | 0% | 10 | 10 | 37 | 37 | 6 | 6 | 1 | 1 |
| TestHDFSFileSystemContract.java |  | 0% | | 0% | 9 | 9 | 27 | 27 | 7 | 7 | 1 | 1 |
| HAUtilClient.java |  | 0% |  | 0% | 13 | 13 | 32 | 32 | 9 | 9 | 1 | 1 |
| ClientGSIContext.java |  | 0% |  | 0% | 16 | 16 | 35 | 35 | 12 | 12 | 1 | 1 |
| TestDFSPacket.java |  | 0% | | 0% | 5 | 5 | 22 | 22 | 3 | 3 | 1 | 1 |
| TestDatanodeStartupFixesLegacyStorageIDs.java |  | 0% | | 0% | 10 | 10 | 32 | 32 | 9 | 9 | 2 | 2 |
| TestErasureCodingAddConfig.java |  | 0% | | n/a | 3 | 3 | 25 | 25 | 3 | 3 | 1 | 1 |
| TestFileCreationEmpty.java |  | 0% | | 0% | 5 | 5 | 26 | 26 | 4 | 4 | 2 | 2 |
| TestFileLengthOnClusterRestart.java |  | 0% |  | 0% | 6 | 6 | 34 | 34 | 3 | 3 | 1 | 1 |
| TestReadStripedFileWithDNFailure.java |  | 0% |  | 0% | 10 | 10 | 25 | 25 | 7 | 7 | 1 | 1 |
| TestDeprecatedKeys.java |  | 0% |  | 0% | 7 | 7 | 21 | 21 | 2 | 2 | 1 | 1 |
| ParameterizedTestDFSStripedOutputStreamWithFailure.java | | 0% |  | 0% | 10 | 10 | 19 | 19 | 5 | 5 | 1 | 1 |
| TestDatanodeLayoutUpgrade.java | | 0% | | n/a | 3 | 3 | 25 | 25 | 3 | 3 | 1 | 1 |
| TestDataStream.java | | 0% | | n/a | 5 | 5 | 30 | 30 | 5 | 5 | 1 | 1 |
| TestWriteConfigurationToDFS.java | | 0% | | 0% | 3 | 3 | 22 | 22 | 2 | 2 | 1 | 1 |
| TestWriteBlockGetsBlockLengthHint.java | | 0% | | n/a | 8 | 8 | 23 | 23 | 8 | 8 | 3 | 3 |
| TestDefaultNameNodePort.java | | 0% | | n/a | 4 | 4 | 27 | 27 | 4 | 4 | 1 | 1 |
| LogVerificationAppender.java | | 0% |  | 0% | 13 | 13 | 23 | 23 | 7 | 7 | 1 | 1 |
| TestParallelShortCircuitReadUnCached.java | | 0% | | 0% | 6 | 6 | 26 | 26 | 4 | 4 | 1 | 1 |
| TestViewDistributedFileSystemContract.java | | 0% | | 0% | 9 | 9 | 25 | 25 | 8 | 8 | 1 | 1 |
| ExtendedBlockId.java | | 0% | | 0% | 9 | 9 | 19 | 19 | 7 | 7 | 1 | 1 |
| DFSConfigKeys.java | | 0% | | n/a | 2 | 2 | 24 | 24 | 2 | 2 | 1 | 1 |
| ExceptionLastSeen.java | | 0% |  | 0% | 13 | 13 | 17 | 17 | 7 | 7 | 1 | 1 |
| AddBlockFlag.java | | 0% | | 0% | 6 | 6 | 12 | 12 | 4 | 4 | 1 | 1 |
| TestDisableConnCache.java | | 0% | | n/a | 3 | 3 | 14 | 14 | 3 | 3 | 1 | 1 |
| TestReadStripedFileWithDecodingCorruptData.java | | 0% | | n/a | 7 | 7 | 18 | 18 | 7 | 7 | 1 | 1 |
| HdfsDtFetcher.java | | 0% | | 0% | 7 | 7 | 14 | 14 | 5 | 5 | 1 | 1 |
| TestReadStripedFileWithDecodingDeletedData.java | | 0% | | n/a | 7 | 7 | 17 | 17 | 7 | 7 | 1 | 1 |
| TestParallelShortCircuitReadNoChecksum.java | | 0% | | 0% | 6 | 6 | 18 | 18 | 4 | 4 | 1 | 1 |
| TestParallelShortCircuitRead.java | | 0% | | 0% | 6 | 6 | 18 | 18 | 4 | 4 | 1 | 1 |
| TestParallelUnixDomainRead.java | | 0% | | 0% | 6 | 6 | 18 | 18 | 4 | 4 | 1 | 1 |
| TestClose.java | | 0% | | 0% | 3 | 3 | 17 | 17 | 2 | 2 | 1 | 1 |
| DFSHedgedReadMetrics.java | | 0% | | n/a | 7 | 7 | 13 | 13 | 7 | 7 | 1 | 1 |
| TestParallelShortCircuitLegacyRead.java | | 0% | | n/a | 3 | 3 | 15 | 15 | 3 | 3 | 1 | 1 |
| DFSClientAdapter.java | | 0% | | n/a | 9 | 9 | 14 | 14 | 9 | 9 | 1 | 1 |
| TestListFilesInDFS.java | | 0% | | 0% | 5 | 5 | 11 | 11 | 4 | 4 | 1 | 1 |
| DFSClientFaultInjector.java | | 0% | | n/a | 16 | 16 | 18 | 18 | 16 | 16 | 1 | 1 |
| TestParallelRead.java | | 0% | | n/a | 3 | 3 | 9 | 9 | 3 | 3 | 1 | 1 |
| TestReconstructStripedFileWithRandomECPolicy.java | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| TestFileStatusWithRandomECPolicy.java | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| TestErasureCodingPolicyWithSnapshotWithRandomECPolicy.java | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| TestSafeModeWithStripedFileWithRandomECPolicy.java | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| TestDistributedFileSystemWithECFileWithRandomECPolicy.java | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| TestErasureCodingPoliciesWithRandomECPolicy.java | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| ListingBenchmark.java | | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| TestDFSStripedOutputStreamWithFailureWithRandomECPolicy.java | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| TestDFSStripedInputStreamWithRandomECPolicy.java | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| TestDFSStripedOutputStreamWithRandomECPolicy.java | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| CannotObtainBlockLengthException.java | | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| ParameterizedTestDFSStripedOutputStreamWithFailureWithRandomECPolicy.java | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| TestHttpPolicy.java | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| DeprecatedUTF8.java | | 0% | | n/a | 5 | 5 | 8 | 8 | 5 | 5 | 1 | 1 |
| BlockMissingException.java | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| TestDecommissionWithBackoffMonitor.java | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| TestDecommissionWithStripedBackoffMonitor.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| WebHdfsDtFetcher.java | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| SWebHdfsDtFetcher.java | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ReplicaAccessor.java | | 0% | | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
| TestSetrepDecreasing.java | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| UnknownCryptoProtocolVersionException.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| UnknownCipherSuiteException.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| ReplicaAccessorBuilder.java | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |