| validateSeekAndAvailableAndPosition(FileSystem) |  | 0% | | n/a | 1 | 1 | 44 | 44 | 1 | 1 |
| validateSkipAndAvailableAndPosition(FileSystem) |  | 0% | | n/a | 1 | 1 | 44 | 44 | 1 | 1 |
| test_0201_RandomReadTest() |  | 0% | | n/a | 1 | 1 | 35 | 35 | 1 | 1 |
| createTestFileAndSetLength() |  | 0% |  | 0% | 5 | 5 | 27 | 27 | 1 | 1 |
| sequentialRead(int, FileSystem, boolean) |  | 0% |  | 0% | 5 | 5 | 23 | 23 | 1 | 1 |
| test_0315_SequentialReadPerformance() |  | 0% |  | 0% | 4 | 4 | 21 | 21 | 1 | 1 |
| test_0316_SequentialReadAfterReverseSeekPerformanceV2() |  | 0% |  | 0% | 4 | 4 | 21 | 21 | 1 | 1 |
| randomRead(int, FileSystem) |  | 0% |  | 0% | 4 | 4 | 21 | 21 | 1 | 1 |
| test_0317_RandomReadPerformance() |  | 0% |  | 0% | 4 | 4 | 21 | 21 | 1 | 1 |
| test_202_PosReadTest() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| test_0200_BasicReadTest() |  | 0% | | n/a | 1 | 1 | 24 | 24 | 1 | 1 |
| validateSeekBounds(FileSystem) |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
| validateSkipBounds(FileSystem) |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
| setUp() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| validateMarkAndReset(FileSystem) |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| verifyConsistentReads(FSDataInputStream, FSDataInputStream, FSDataInputStream, int, byte[], byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| createTestAccount() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| assumeHugeFileExists() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| verifyConsistentReads(FSDataInputStream, FSDataInputStream, byte[], byte[]) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| test_999_DeleteHugeFiles() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| validateMarkSupported(FileSystem) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| validateSeekToNewSource(FileSystem) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| toMbps(long, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| test_0301_MarkSupportedV1() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| test_0302_MarkSupportedV2() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| test_0303_MarkAndResetV1() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| test_0304_MarkAndResetV2() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| test_0305_SeekToNewSourceV1() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| test_0306_SeekToNewSourceV2() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| test_0307_SkipBoundsV1() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| test_0308_SkipBoundsV2() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| test_0309_SeekBoundsV1() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| test_0310_SeekBoundsV2() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| test_0311_SeekAndAvailableAndPositionV1() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| test_0312_SeekAndAvailableAndPositionV2() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| test_0313_SkipAndAvailableAndPositionV1() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| test_0314_SkipAndAvailableAndPositionV2() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| ITestBlockBlobInputStream() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| test_0100_CreateHugeFile() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |