| writeAndRead(Path, byte[], int, boolean, boolean) |  | 0% |  | 0% | 9 | 9 | 46 | 46 | 1 | 1 |
| testListStatus() |  | 0% |  | 0% | 3 | 3 | 21 | 21 | 1 | 1 |
| testFilesystemIsCaseSensitive() |  | 0% |  | 0% | 2 | 2 | 22 | 22 | 1 | 1 |
| testDeleteRecursively() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testRenameDirectoryAsExistingDirectory() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testRenameDirectoryMoveToExistingDirectory() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testMkdirs() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testOverwrite() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testWorkingDirectory() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testOverWriteAndRead() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testMkdirsFailsForSubdirectoryOfExistingFile() |  | 0% | | n/a | 1 | 1 | 22 | 22 | 1 | 1 |
| testRenameChildDirForbidden() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| assertListStatusFinds(Path, Path) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| testMoveDirUnderParent() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| assertListFilesFinds(Path, Path) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| testMkdirsWithUmask() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testWriteInNonExistentDirectory() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| assertIsFile(Path) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testFsStatus() |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| testRenameFileAsExistingDirectory() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testRenameDirToSelf() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| rename(Path, Path, boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testRenameToDirWithSamePrefixAllowed() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testDeleteEmptyDirectory() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testRenameFileMoveToExistingDirectory() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testRenameDirectoryAsExistingFile() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testRenameFileAsExistingFile() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testRenameDirectoryMoveToNonExistentDirectory() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testRenameEmptyToDirWithSamePrefixAllowed() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testRenameFileMoveToNonExistentDirectory() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testRenameFileToSelf() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testMoveFileUnderParent() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| dataset(int, int, int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| cleanupDir(Path) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testDeleteNonExistentFile() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testRenameNonExistentPath() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testLSRootDir() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testListStatusRootDir() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| path(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testMultiByteFilesAreFiles() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testRenameRootDirForbidden() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testInputStreamClosedTwice() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testOutputStreamClosedTwice() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| toChar(byte) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| tearDown() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| createFile(Path) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testRootDirAlwaysExists() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testZeroByteFilesAreFiles() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| FileSystemContractBaseTest() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testGetFileStatusThrowsExceptionForNonExistentFile() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testListStatusThrowsExceptionForNonExistentFile() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| writeReadAndDelete(int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testWriteReadAndDeleteOneAndAHalfBlocks() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getTestBaseDir() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testWriteReadAndDeleteHalfABlock() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testWriteReadAndDeleteTwoBlocks() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testWriteReadAndDeleteOneBlock() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDefaultWorkingDirectory() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testWriteReadAndDeleteEmptyFile() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getGlobalTimeout() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBlockSize() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| renameSupported() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| rootDirTestEnabled() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| filesystemIsCaseSensitive() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |