| createDirsAndFiles(FileSystem, Path, int, int, int, List, List) |  | 0% |  | 0% | 3 | 3 | 16 | 16 | 1 | 1 |
| verifyFileStatus(FileStatus, long, int, long, long, long, String, String, FsPermission) |  | 0% |  | 0% | 6 | 6 | 16 | 16 | 1 | 1 |
| createMockStoreContext(boolean, ContextAccessors) |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| checkListingContainsPath(S3AFileSystem, Path) |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 1 | 1 |
| removeBucketOverrides(String, Configuration, String[]) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
| checkListingDoesNotContainPath(S3AFileSystem, Path) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| verifyDirStatus(S3AFileStatus, int, String) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| createTestFileSystem(Configuration, boolean) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
| requestRange(String) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| skipIfEncryptionNotSet(Configuration, S3AEncryptionMethods[]) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| createTestFileContext(Configuration) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| verifyExceptionClass(Class, Exception) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| assertStreamIsNotChecksummed(S3AInputStream) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| unsetAllEncryptionPropertiesForBaseAndBucket(Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| assertOptionEquals(Configuration, String, String) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| skipForAnyEncryptionExceptSSES3(Configuration) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| prepareTestConfiguration(Configuration) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| requestSessionCredentials(Configuration, String, int) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| buildClassListString(List) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| roundTrip(Writable, Configuration) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| readWithStatus(FileSystem, FileStatus) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| listInitialThreadsForLifecycleChecks() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| skipIfIOEContainsMessage(PathIOException, String[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| removeBaseAndBucketOverrides(Configuration, String[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| removeBaseAndBucketOverrides(String, Configuration, String[]) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| read(FileSystem, Path) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getInputStreamStatistics(FSDataInputStream) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| lambda$put$1(Path, FileSystem, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getTestProperty(Configuration, String, String) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| assumePathCapabilityFalse(FileSystem, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| print(Logger, S3ATestUtils.MetricDiff[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getInnerStream(FilterInputStream) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| setPerformanceFlags(Configuration, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| reset(S3ATestUtils.MetricDiff[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| assertInstanceOf(Class, Object) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| addDeprecatedKeys() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| assumePathCapability(FileSystem, String) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| enablePrefetching(Configuration) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| buildAwsCredentialsProvider(Configuration) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getCurrentThreadNames() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getS3AInputStream(FSDataInputStream) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| createFiles(FileSystem, Path, int, int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| assume(String, boolean) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| createTestPath(Path) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getProjectBuildDir() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lsR(FileSystem, Path, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| disablePrefetching(Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| enableAnalyticsAccelerator(Configuration) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| disableAnalyticsAccelerator(Configuration) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| etag(FileStatus) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getInnermostStream(FilterInputStream) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getTestBucketName(Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callQuietly(Logger, CallableRaisingIOE) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| maybeCloseFilesystem(S3AFileSystem) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| verifyFileStatus(FileStatus, long, long, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$hasInputStreamType$7(FileSystem, InputStreamType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| enableMultipartPurge(Configuration, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| skipIfS3ExpressBucket(Configuration) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| skipIfAnalyticsAcceleratorEnabled(Configuration, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| unsetEncryption(Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| assumeStoreAwsHosted(FileSystem) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$interceptClosing$0(Callable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getTestPropertyLong(Configuration, String, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getTestPropertyBool(Configuration, String, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| skipIfNotEnabled(Configuration, String, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| skipIfEnabled(Configuration, String, boolean, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isCreatePerformanceEnabled(FileSystem) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isS3ExpressStorage(FileSystem) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| sdkClientException(Throwable) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getTestPropertyInt(Configuration, String, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| skipIfEncryptionTestsDisabled(Configuration) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| skipIfStorageClassTestsDisabled(Configuration) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| skipIfACLTestsDisabled(Configuration) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isAnalyticsAcceleratorEnabled(Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| deployService(Configuration, Service) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| put(FileSystem, Path, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| expectErrorCode(int, ExitUtil.ExitException) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| raiseAsAssumption(Throwable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOutputStreamStatistics(FSDataOutputStream) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| hasInputStreamType(FileSystem, InputStreamType) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| maybeSkipRootTests(Configuration) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| sdkClientException(String, Throwable) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$skipIfEncryptionNotSet$6(EncryptionSecrets, S3AEncryptionMethods) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getTestPropertyBytes(Configuration, String, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| disableCreateSession(Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| printThenReset(Logger, S3ATestUtils.MetricDiff[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| interceptClosing(Class, String, Callable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| terminateService(Service) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getStatusWithEmptyDirFlag(S3AFileSystem, Path) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| authenticationContains(Configuration, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| innerGetFileStatus(S3AFileSystem, Path, boolean, Set) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isBulkDeleteEnabled(FileSystem) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createDirsAndFiles$2(FileSystem, Path) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getFsName(Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCSVTestFile(Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| disableFilesystemCaching(Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| assumeMultipartUploads(Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| skipIfNotS3ExpressBucket(Configuration) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isS3ExpressTestBucket(Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| assumeSessionTestsEnabled(Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| requestSessionCredentials(Configuration, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toPathList(RemoteIterator) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| assumeConditionalCreateEnabled(Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| streamType(S3AFileSystem) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$lsR$3(LocatedFileStatus) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createTestFileSystem(Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unsetHadoopCredentialProviders(Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| assumeS3ExpressFileSystem(FileSystem) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| assumeNotS3ExpressFileSystem(FileSystem) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getCurrentThreadNames$5(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getCurrentThreadNames$4(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCSVTestPath(Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLandsatCSVFile(Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLandsatCSVPath(Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |