| runOperations(MiniDFSCluster, DistributedFileSystem, Configuration, long, int) |  | 0% |  | 0% | 2 | 2 | 143 | 143 | 1 | 1 |
| addBlockToFile(boolean, List, DistributedFileSystem, FSNamesystem, String, INodeFile, String, ExtendedBlock, int, int) |  | 0% |  | 0% | 9 | 9 | 31 | 31 | 1 | 1 |
| setFederatedHAConfiguration(MiniDFSCluster, Configuration) |  | 0% |  | 0% | 5 | 5 | 23 | 23 | 1 | 1 |
| createStripedFile(MiniDFSCluster, Path, Path, int, int, boolean, ErasureCodingPolicy) |  | 0% |  | 0% | 6 | 6 | 25 | 25 | 1 | 1 |
| createFile(FileSystem, Path, boolean, int, long, long, short, long, boolean, InetSocketAddress[]) |  | 0% |  | 0% | 10 | 10 | 26 | 26 | 1 | 1 |
| verifySnapshotDiffReport(DistributedFileSystem, Path, String, String, SnapshotDiffReport.DiffReportEntry[]) |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
| waitForDatanodeStatus(DatanodeManager, int, int, long, long, long) |  | 0% |  | 0% | 8 | 8 | 24 | 24 | 1 | 1 |
| waitReplication(FileSystem, Path, short) |  | 0% |  | 0% | 7 | 7 | 20 | 20 | 1 | 1 |
| verifyClientStats(Configuration, MiniDFSCluster) |  | 0% | | n/a | 1 | 1 | 25 | 25 | 1 | 1 |
| checkFiles(FileSystem, String) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
| setFederatedConfiguration(MiniDFSCluster, Configuration) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| setupCluster(Configuration, int, int, int) |  | 0% |  | 0% | 9 | 9 | 14 | 14 | 1 | 1 |
| fillExpectedBuf(LocatedBlocks, byte[]) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| waitForReplication(MiniDFSCluster, ExtendedBlock, int, int, int, int) |  | 0% |  | 0% | 8 | 8 | 18 | 18 | 1 | 1 |
| transferRbw(ExtendedBlock, DFSClient, DatanodeInfo[]) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| verifyDelete(FsShell, FileSystem, Path, Path, boolean) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| toolRun(Tool, String, int, String) |  | 0% |  | 0% | 3 | 3 | 24 | 24 | 1 | 1 |
| createDatanodeStorageInfos(int, String[], String[], StorageType[]) |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 1 | 1 |
| waitCorruptReplicas(FileSystem, FSNamesystem, Path, ExtendedBlock, int) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
| replaceBlock(ExtendedBlock, DatanodeInfo, DatanodeInfo, DatanodeInfo, StorageType, DataTransferProtos.Status) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| verifyFileReplicasOnStorageType(FileSystem, DFSClient, Path, StorageType) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| getExpectedPrimaryNode(NameNode, ExtendedBlock) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
| createFiles(FileSystem, String, short) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| waitForDecommission(FileSystem, String) |  | 0% |  | 0% | 8 | 8 | 15 | 15 | 1 | 1 |
| readResoucePlainFile(String) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| createOpenFiles(FileSystem, Path, String, int) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| checkComponentsEquals(byte[][], byte[][]) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| getLocalDatanodeInfo(String, String, DatanodeInfo.AdminStates) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| closeOpenFiles(HashMap, int) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| addHAConfiguration(Configuration, String) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| verifyFilePermission(FileStatus, String, String, FsAction, FsAction, FsAction) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| getECPolicyState(ErasureCodingPolicy) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| appendFile(FileSystem, Path, int) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| verifyFilesNotEqual(FileSystem, Path, Path, int) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| changeReplicaLength(MiniDFSCluster, ExtendedBlock, int, int) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| setFakeHttpAddresses(Configuration, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getFileNames(String) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| writeFile(FileSystem, Path, byte[], long) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| setReplication(FileSystem, String, short) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getLiveDatanodeCapacity(DatanodeManager) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| readFile(File) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| allBlockReplicasCorrupt(MiniDFSCluster, Path, int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getNameNodeConnector(Configuration, Path, int, boolean) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| createKey(String, MiniDFSCluster, int, Configuration) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| waitReplication(FileSystem, String, short) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| appendFile(FileSystem, Path, String) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| runFsck(Configuration, int, boolean, String[]) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| loadFile(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| makeReportForReceivedBlock(Block, ReceivedDeletedBlockInfo.BlockStatus, DatanodeStorage) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| writeFile(FileSystem, Path, byte[]) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| roundUpToMultiple(long, int) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| appendFileNewBlock(DistributedFileSystem, Path, int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| appendFileNewBlock(DistributedFileSystem, Path, byte[]) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| urlGetBytes(URL) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| verifyFilesEqual(FileSystem, Path, Path, int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| firstDnWithBlock(MiniDFSCluster, ExtendedBlock) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| waitForDatanodeDeath(DataNode) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| createDatanodeStorageInfo(String, String, String, String, StorageType, String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| generateSequentialBytes(int, int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| toDatanodeDescriptor(DatanodeStorageInfo[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setNameNodeLogLevel(Level) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| readFileBuffer(FileSystem, Path) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getDatanodeDescriptor(String, int, String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| waitForXattrRemoved(String, String, Namesystem, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| formatNameNode(Configuration) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getDatanodeInfo(String, String, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| enableAllECPolicies(DistributedFileSystem) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| readFileAsBytes(File) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getFileSystemAs(UserGroupInformation, Configuration) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| DFSTestUtil(int, int, int, int) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| DFSTestUtil(String, int, int, int, int) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| readFileAsBytes(FileSystem, Path) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getDatanodeCapacity(DatanodeManager, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| cleanup(FileSystem, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| deleteKey(String, MiniDFSCluster, int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| FsShellRun(String, int, String, Configuration) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| DFSAdminRun(String, int, String, Configuration) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setEditLogForTesting(FSNamesystem, FSEditLog) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| calculateFileContentsFromSeed(long, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getFirstBlock(FileSystem, Path) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getLocalDatanodeRegistration() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| verifyDelete(FsShell, FileSystem, Path, boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| readFile(FileSystem, Path) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createFile(FileSystem, Path, boolean, int, long, long, short, long, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDatanodeID(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLocalDatanodeID(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| waitExpectedStorageType(String, StorageType, int, int, DistributedFileSystem) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createFile(FileSystem, Path, long, short, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createFile(FileSystem, Path, int, long, long, short, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| waitForReplication(DistributedFileSystem, Path, short, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| asArray(ByteBuffer) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| verifyExpectedCacheUsage(long, long, FsDatasetSpi) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| waitForDatanodeState(MiniDFSCluster, String, boolean, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| resetLastUpdatesWithOffset(DatanodeInfo, long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getAllBlocks(FileSystem, Path) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateConfWithFakeGroupMapping(Configuration, Map) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getNamenodeProtocolProxy(Configuration, URI, UserGroupInformation) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| waitForMetric(JMXGet, String, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newHAConfiguration(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getRefreshUserMappingsProtocolProxy(Configuration, InetSocketAddress) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createStripedFile(MiniDFSCluster, Path, Path, int, int, boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| createOpenFiles(FileSystem, String, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| waitForReplication(MiniDFSCluster, ExtendedBlock, int, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDatanodeInfo(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLocalDatanodeInfo(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createDatanodeStorageInfo(String, String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| replaceBlock(ExtendedBlock, DatanodeInfo, DatanodeInfo, DatanodeInfo) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| login(FileSystem, Configuration, UserGroupInformation) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| urlGet(URL) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStatistics(FileSystem) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLocalDatanodeInfo() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDatanodeDead(DatanodeInfo) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| createFiles(FileSystem, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| writeFile(FileSystem, Path, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDatanodeDescriptor(String, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createDatanodeStorageInfo(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createDatanodeStorageInfos(String[], String[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createDatanodeStorageInfos(int, String[], String[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDatanodeDescriptor(String, int, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createKey(String, MiniDFSCluster, Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| FsShellRun(String, Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getBlockToken(FSDataOutputStream) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLocalDatanodeDescriptor() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDatanodeDescriptor(String, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createDatanodeStorageInfos(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setPipeline(DFSOutputStream, LocatedBlock) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| deleteKey(String, MiniDFSCluster) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| flushInternal(DFSStripedOutputStream) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| flushBuffer(DFSStripedOutputStream) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getAllBlocks(FSDataInputStream) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createDatanodeStorageInfos(String[]) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| copyFile(File, File) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLocalDatanodeID() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| abortStream(DFSOutputStream) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |