| testListStatus() |  | 0% |  | 0% | 5 | 5 | 35 | 35 | 1 | 1 |
| testWorkingDirectory() |  | 0% | | n/a | 1 | 1 | 40 | 40 | 1 | 1 |
| testListFiles() |  | 0% |  | 0% | 5 | 5 | 21 | 21 | 1 | 1 |
| testGlobStatusWithMultipleWildCardMatches() |  | 0% |  | 0% | 3 | 3 | 16 | 16 | 1 | 1 |
| testGlobStatusFilterWithSomePathMatchesAndTrivialFilter() |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
| testGlobStatusFilterWithMultipleWildCardMatchesAndTrivialFilter() |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
| writeReadAndDelete(int) |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
| testListStatusFilterWithSomeMatches() |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| testGlobStatusFilterWithMultiplePathMatchesAndNonTrivialFilter() |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| testGlobStatusFilterWithMultiplePathWildcardsAndNonTrivialFilter() |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| testGlobStatusSomeMatchesInDirectories() |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| testGlobStatusWithMultipleMatchesOfSingleChar() |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| testDeleteRecursively() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testRenameDirectoryAsNonEmptyDirectory() |  | 0% |  | 0% | 2 | 2 | 18 | 18 | 1 | 1 |
| testRenameDirectoryAsNonExistentDirectory(Options.Rename[]) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| testListStatusFilterWithNoMatches() |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| testGlobStatusFilterWithEmptyPathResults() |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| testGlobStatusFilterWithNoMatchingPathsAndNonTrivialFilter() |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| testGlobStatusWithNoMatchesInPath() |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| testRenameDirectoryAsEmptyDirectory() |  | 0% |  | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
| testSetVerifyChecksum() |  | 0% |  | 0% | 2 | 2 | 16 | 16 | 1 | 1 |
| testMkdirsFailsForSubdirectoryOfExistingFile() |  | 0% | | n/a | 1 | 1 | 22 | 22 | 1 | 1 |
| testRenameDirectoryToNonExistentParent() |  | 0% |  | 0% | 2 | 2 | 15 | 15 | 1 | 1 |
| testMkdirs() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testRenameFileToNonExistentDirectory() |  | 0% |  | 0% | 2 | 2 | 15 | 15 | 1 | 1 |
| testListCorruptFileBlocks() |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
| testRenameNonExistentPath() |  | 0% |  | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
| testRenameDirectoryToItself() |  | 0% |  | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
| testRenameFileToItself() |  | 0% |  | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
| testRenameFileAsExistingDirectory() |  | 0% |  | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
| testRenameDirectoryAsFile() |  | 0% |  | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
| testRenameFileToDestinationWithParentFile() |  | 0% |  | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
| testRenameFileAsExistingFile() |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| testUnsupportedSymlink() |  | 0% |  | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
| testGetFileContext1() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testOpenFileRead() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| tearDown() |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| testRenameFileToExistingParent() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| testGlobStatusNonExistentFile() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testWriteInNonExistentDirectory() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testOpen2() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testFsStatus() |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| testFileContextStatistics() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testOpenFileApplyAsyncRead() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testBuilderCreateRecursive() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testCreateFlagCreateAppendExistingFile() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testCreateFlagAppendExistingFile() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testDeleteEmptyDirectory() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testOpenFileApplyRead() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testCreateFlagOverwriteExistingFile() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testBuilderCreateAppendExistingFile() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testOutputStreamClosedTwice() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testOpenFileUnknownOption() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| setUp() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testBuilderCreateExistingFile() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testCreateFlagCreateAppendNonExistingFile() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| containsPath(Path, FileStatus[]) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| rename(Path, Path, boolean, boolean, Options.Rename[]) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testDeleteOnExitUnexisting() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| writeData(FileContext, Path, FSDataOutputStream, byte[], long) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| createFile(Path) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testBuilderCreateAppendNonExistingFile() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testOpenFileLazyFail() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testCreateFlagCreateExistingFile$2() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testBuilderCreateNonExistingFile() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testRenameDirectoryAsNonExistentDirectory() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testCreateFlagAppendCreateOverwrite$6() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testCreateFlagAppendOverwrite$5() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testDeleteNonExistentFile() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testInputStreamClosedTwice() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testCreateFlagAppendNonExistingFile$4() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testCreateFlagOverwriteNonExistingFile$3() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testEmptyCreateFlag$1() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$testNullCreateFlag$0() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getDefaultWorkingDirectory() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testGetFileStatusThrowsExceptionForNonExistentFile() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testListStatusThrowsExceptionForNonExistentFile() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testWriteReadAndDeleteOneAndAHalfBlocks() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| FileContextMainOperationsBaseTest() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testWriteReadAndDeleteHalfABlock() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testWriteReadAndDeleteTwoBlocks() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testNullCreateFlag() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testEmptyCreateFlag() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testCreateFlagCreateExistingFile() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testCreateFlagOverwriteNonExistingFile() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testCreateFlagAppendNonExistingFile() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testCreateFlagAppendOverwrite() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testCreateFlagAppendCreateOverwrite() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getTestRootPath(FileContext, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| path(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createFileContextHelper() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testWriteReadAndDeleteEmptyFile() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testWriteReadAndDeleteOneBlock() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| describe(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testOpenFileApplyAsyncRead$8(AtomicBoolean, FSDataInputStream) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testOpenFileUnknownOption$7(FutureDataInputStreamBuilder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| renameSupported() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unwrapException(IOException) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |