| run(String[]) |  | 0% |  | 0% | 41 | 41 | 110 | 110 | 1 | 1 |
| analyzeResult(FileSystem, TestDFSIO.TestType, long, String) |  | 0% |  | 0% | 11 | 11 | 43 | 43 | 1 | 1 |
| createControlFile(FileSystem, long, int) |  | 0% |  | 0% | 7 | 7 | 34 | 34 | 1 | 1 |
| checkErasureCodePolicy(String, FileSystem, TestDFSIO.TestType) |  | 0% |  | 0% | 7 | 7 | 21 | 21 | 1 | 1 |
| checkStoragePolicy(String, FileSystem) |  | 0% |  | 0% | 5 | 5 | 21 | 21 | 1 | 1 |
| sequentialTest(FileSystem, TestDFSIO.TestType, long, int) |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 1 | 1 |
| createAndEnableECOnPath(FileSystem, Path) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| getReduceFilePath(TestDFSIO.TestType) |  | 0% |  | 0% | 6 | 6 | 7 | 7 | 1 | 1 |
| runIOTest(Class, Path) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| writeTest(FileSystem) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| parseSize(String) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| beforeClass() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| main(String[]) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| TestDFSIO() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| appendTest(FileSystem) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| readTest(FileSystem) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| randomReadTest(FileSystem) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| truncateTest(FileSystem) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testReadRandom() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testReadBackward() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testReadSkip() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testTruncate() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| cleanup(FileSystem) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testWrite() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testRead() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testAppend() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| afterClass() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| isECEnabled() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| analyzeResult(FileSystem, TestDFSIO.TestType, long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getControlDir(Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWriteDir(Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getReadDir(Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAppendDir(Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRandomReadDir(Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTruncateDir(Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDataDir(Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toMB(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBaseDir(Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| msToSecs(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFileName(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setConf(Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getConf() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |