org.apache.hadoop.fs.s3a

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total48,313 of 48,3130%1,838 of 1,8380%3,3823,38211,49511,4952,4332,433222222
S3AFileSystem5,9650%4030%4554551,3951,39524424411
S3ATestUtils1,9470%1280%17717748248211311311
S3AInputStream1,9450%1390%126126436436565611
S3AUtils1,8120%2240%187187411411666611
Statistic1,4390%0%881691697711
TestS3AAWSCredentialsProvider1,3290%220%5959347347484811
ITestS3AConfiguration1,2760%200%4646314314363611
ITestS3AEndpointRegion1,1150%100%3838234234333311
S3ABlockOutputStream8530%700%6666223223292911
ITestS3AFileOperationCost8430%0%4141199199404011
TestInvoker8410%100%6464229229595911
S3AInstrumentation.InputStreamStatistics7880%200%6767165165575711
ITestS3AClientSideEncryption7650%80%1919178178151511
S3AInstrumentation7250%440%7676188188545411
ITestS3AIOStatisticsContext6080%60%2525183183222211
ITestS3ATemporaryCredentials6020%0%3030160160292911
TestStreamChangeTracker5910%80%3939133133353511
TestS3AExceptionTranslation5900%100%5252200200474711
TestS3AInputPolicies5580%n/a4429294411
ITestS3AEncryptionSSEC5580%0%2222132132212111
S3ABlockOutputStream.MultiPartUpload5560%140%2626137137191911
DefaultS3ClientFactory5310%600%4343147147131311
ITestS3APrefetchingInputStream5230%80%1616123123121211
ITestS3AMiscOperations5100%n/a2626127127262611
WriteOperationHelper5040%60%4242113113393911
S3AInstrumentation.OutputStreamStatistics4880%100%3131114114262611
TestS3AGetFileStatus4740%120%18189292121211
TestSSEConfiguration4710%60%3737119119343411
AWSCredentialProviderList4580%480%4444102102202011
TestBucketConfiguration4510%n/a1313126126131311
TestDataBlocks4450%100%2020110110141411
ITestS3ABucketExistence4180%n/a28288787282811
MockS3AFileSystem4160%0%5151103103494911
ITestLocatedFileStatusFetcher4000%40%12127373101011
ITestS3AStorageClass3830%n/a11119494111111
TestS3AInputStreamRetry3820%120%25258686191911
Invoker3810%160%3636100100282811
S3ARetryPolicy3490%40%8866666611
ITestS3AFailureHandling3460%80%18188181141411
ITestS3ABlockOutputArray3190%0%16168888151511
ITestS3APrefetchingLruEviction3040%n/a16165858161611
AbstractTestS3AEncryption2980%0%15156262141411
Listing.FileStatusListingIterator2840%240%22226767101011
ITestS3AUnbuffer2700%0%8875757711
ITestS3AAnalyticsAcceleratorStreamReading2570%n/a8866668811
ITestS3AAWSCredentialsProvider2530%100%23236565181811
TestS3ABlockOutputStream2490%n/a13136060131311
MultipartTestUtils2460%60%14146161111111
ITestS3APrefetchingCacheFiles2410%100%121253537711
ITestS3AFileSystemContract2290%40%20206161181811
ITestS3AChecksum2290%90%121248486611
ITestS3AEncryptionWithDefaultS3Settings2280%40%13136161111111
ITestS3AFileSystemIsolatedClassloader2230%0%12125454111111
S3ClientFactory.S3ClientCreationParameters2220%n/a44447171444411
ITestS3AEncryptionAlgorithmValidation2210%n/a10106363101011
EncryptionTestUtils2200%40%7752524411
ITestS3AInputStreamLeakage2180%40%6654544411
S3ADataBlocks.DiskBlock2110%200%22225151111111
Listing.ObjectListingIterator2070%140%161644449911
MultipartUtils.ListingIterator2040%140%131344446611
TestArnResource1920%0%101036369911
AbstractS3ATestBase1880%80%27276262232311
ITestS3ATestUtils1820%n/a8845458811
S3AReadOpContext1820%40%20204343181811
Listing1810%100%19193939141411
ITestBlockingThreadPoolExecutorService1800%180%20205959111111
ITestS3ADSSEEncryptionWithDefaultS3Settings1790%40%12125050101011
S3AInstrumentation.CommitterStatisticsImpl1700%40%12124646101011
S3ListResult1630%220%24243737131311
ITestS3AClosedFS1630%n/a20204141202011
ITestS3ACopyFromLocalFile1620%n/a10103434101011
ITestS3ACannedACLs1620%40%7747475511
ITestS3AMultipartUtils1610%40%101038388811
S3AFileSystem.OperationCallbacksImpl1570%40%16163434141411
S3ADataBlocks.DataBlock1570%240%27274242151511
ITestS3AEndpointRegion.RegionInterceptor1570%40%4436362211
S3AFileStatus1530%40%17173333151511
S3ATestUtils.MetricDiff1440%80%17173131131311
ITestS3ARequesterPays1410%0%8837376611
TestWildflyAndOpenSSLBinding1390%n/a12123939121211
ITestDowngradeSyncable1380%n/a5544445511
TestInstrumentationLifecycle1370%n/a3337373311
S3AFileSystem.S3AInternalsImpl1350%0%14142424131311
S3ADataBlocks.ByteBufferBlockFactory.ByteBufferBlock1340%100%141428289911
TestS3ADeleteOnExit1330%60%9930306611
TestS3AccessGrantConfiguration1300%40%101033338811
S3ABlockOutputStream.BlockOutputStreamBuilder1300%0%16164040151511
ITestS3ABlocksize1230%60%7726264411
ITestS3ADeleteOnExit1230%n/a2231312211
S3AEncryptionMethods1230%60%9922226611
S3ADataBlocks.ByteArrayBlock1230%60%111123238811
TestS3AUnbuffer1190%n/a3326263311
StorageStatisticsTracker1190%100%121224247711
ITestS3AContentEncoding1140%n/a5530305511
S3AFileSystem.CopyFromLocalCallbacksImpl1130%n/a9923239911
ArnResource1090%80%121223238811
ITestS3AMetrics1080%0%4433333311
S3ListRequest1070%40%9918187711
AbstractS3AMockTest1030%0%7733336611
S3ALocatedFileStatus1020%40%101029298811
S3AInputPolicy1000%90%141426268811
S3ABlockOutputStream.BlockUploadProgress950%60%6624242211
ITestS3ADelayedFNF930%n/a4419194411
TestS3AInputStreamRetry.new ObjectInputStreamCallbacks() {...}930%80%9919195511
ITestS3AEmptyDirectory920%n/a5526265511
TestS3AProxy910%40%8827276611
S3AFileSystem.ListingOperationCallbacksImpl850%n/a10101515101011
Constants840%n/a1139391111
S3ADataBlocks.BlockUploadData830%0%8820207711
ITestS3AClientSideEncryptionKms790%n/a5519195511
FailureInjectionPolicy790%60%121218189911
ITestEMRFSCompatibility780%n/a2219192211
VectoredIOContext760%80%14142323101011
ProgressableProgressListener760%40%8824246611
S3ADataBlocks.ByteBufferBlockFactory740%0%7716166611
S3AInstrumentation.MetricsToMap740%n/a15151919151511
ITestS3AEncryptionSSEKMSWithEncryptionContext730%0%5519194411
ITestS3AEncryptionSSEKMSDefaultKey710%n/a5519195511
ITestS3AFSMainOperations700%0%9926268811
MultipartTestUtils.IdKey680%100%111115156611
ITestS3AIOStatisticsContext.TestWorkerThread640%0%3321212211
S3ADataBlocks.DiskBlockFactory630%0%5513134411
MultipartUtils.UploadIterator590%80%8813134411
ITestS3AClientSideEncryptionCustom560%n/a5516165511
RenameFailedException540%0%6617175511
CustomKeyring540%n/a3315153311
MockS3ClientFactory540%n/a4415154411
Tristate540%0%7711116611
S3A530%0%5512124411
S3ObjectAttributes510%n/a9918189911
TestListing0%n/a22992211
SimpleAWSCredentialsProvider0%40%6612124411
S3AFileSystem.ContextAccessorsImpl0%n/a88888811
ITestS3AEncryptionDSSEKMSUserDefinedKey0%n/a3312123311
Listing.AcceptAllButSelfAndS3nDirs0%100%99774411
ITestS3AUrlScheme0%n/a3311113311
S3ADataBlocks0%40%66993311
TestS3AInputStreamRetry.new FilterInputStream() {...}0%40%55993311
ITestS3AEncryptionSSEKMSUserDefinedKey0%40%5511113311
S3ARetryPolicy.IdempotencyRetryFilter0%0%4411113311
ITestS3AContractGetFileStatusV1List0%n/a4412124411
AWSClientIOException0%40%66884411
Listing.AcceptAllButSelf0%80%88664411
S3AOpContext0%n/a4411114411
S3AFileSystem.CreateFileBuilderCallbacksImpl0%n/a33663311
Listing.AcceptFilesOnly0%100%99884411
S3ABlockOutputStream.AbortableResultImpl0%n/a4411114411
S3AFileSystem.HeaderProcessingCallbacksImpl0%n/a55555511
Listing.AcceptAllButS3nDirs0%60%77444411
TemporaryAWSCredentialsProvider0%0%4410103311
S3AInstrumentation.MetricsUpdatingIOStatisticsStore0%n/a44774411
S3AInstrumentation.MetricUpdatingDurationTracker0%0%44993311
S3ADataBlocks.ArrayBlockFactory0%0%33552211
AWSServiceIOException0%n/a66776611
TestS3AEndpointParsing0%n/a33773311
TestS3ADeleteOnExit.TestS3AFileSystem0%n/a44664411
ITestBlockingThreadPoolExecutorService.LatchedSleeper0%n/a2210102211
S3AFileSystem.MkdirOperationCallbacksImpl0%n/a33663311
S3ADataBlocks.DataBlock.DestState0%n/a11111111
S3ARetryPolicy.RetryFromAWSClientExceptionPolicy0%0%33772211
S3AFileSystem.GetContentSummaryCallbacksImpl0%n/a33333311
ITestBlockingThreadPoolExecutorService.new Runnable() {...}0%n/a22882211
S3AUtils.new PathFilter() {...}0%40%55443311
Invoker.new Invoker.Retried() {...}0%0%33552211
S3AFileSystem.WriteOperationHelperCallbacksImpl0%n/a33333311
S3ARetryPolicy.FailNonIOEs0%0%33772211
UnknownStoreException0%0%33662211
RemoteFileChangedException0%n/a22662211
CredentialInitializationException0%n/a33553311
ITestS3ABlockOutputDisk0%n/a33663311
ITestS3AEncryptionSSES30%n/a33663311
ITestS3AConfiguration.CustomS3Signer0%n/a44664411
UploadInfo0%n/a33663311
ITestS3AConfiguration.CustomSTSSigner0%n/a44664411
S3AInstrumentation.DelegationTokenStatisticsImpl0%n/a33553311
S3AInstrumentation.MetricDurationTrackerFactory0%n/a22222211
S3AFileSystem.new BondedS3AStatisticsContext.S3AFSStatisticsSource() {...}0%n/a33333311
S3ABlockOutputStream.ProgressableListener0%0%33662211
ITestBlockingThreadPoolExecutorService.new Callable() {...}0%n/a22332211
MultipartUtils0%n/a22332211
S3AStorageStatistics0%n/a22442211
S3AFileSystem.DelegationOperationsImpl0%n/a22222211
ITestS3ABlockOutputByteBuffer0%n/a33333311
ITestS3AAWSCredentialsProvider.CredentialsProviderWithCreateMethod0%n/a22332211
ITestS3AConfiguration.new PrivilegedExceptionAction() {...}0%n/a22222211
AnonymousAWSCredentialsProvider0%n/a33333311
StorageStatisticsTracker.StatsIterator0%n/a22442211
S3ADataBlocks.BlockFactory0%n/a33553311
TestS3AAWSCredentialsProvider.ErrorProvider0%n/a22332211
AWSS3IOException0%n/a22332211
Listing.AcceptAllObjects0%n/a44444411
AWSApiCallTimeoutException0%n/a11331111
HttpChannelEOFException0%n/a11331111
RangeNotSatisfiableEOFException0%n/a11331111
TestS3AAWSCredentialsProvider.AWSExceptionRaisingFactory0%n/a22222211
TestS3AAWSCredentialsProvider.SlowProvider0%n/a22442211
AWSServiceThrottledException0%n/a22332211
TestS3AAWSCredentialsProvider.IOERaisingProvider0%n/a11221111
TestS3AAWSCredentialsProvider.FactoryOfWrongType0%n/a33333311
S3AUtils.new PathFilter() {...}0%n/a33333311
TestS3AAWSCredentialsProvider.ConstructorFailureProvider0%n/a11221111
AWSNoResponseException0%n/a22332211
ITestS3AAWSCredentialsProvider.BadCredentialsProviderConstructor0%n/a22332211
AWSUnsupportedFeatureException0%n/a22332211
S3ADataBlocks.S3AByteArrayOutputStream0%n/a22332211
ITestS3AAWSCredentialsProvider.BadCredentialsProvider0%n/a22332211
TestS3AAWSCredentialsProvider.V2CredentialProviderDoesNotInstantiate0%n/a11111111
TestS3AAWSCredentialsProvider.AbstractProvider0%n/a22222211
NoVersionAttributeException0%n/a11221111
AWSBadRequestException0%n/a11221111
AWSRedirectException0%n/a11221111
AWSStatus500Exception0%n/a11221111
TestS3ABlockOutputStream.StreamClosedException0%n/a11221111
TestInvoker.CatchCallback0%n/a11221111
MockS3AFileSystem.EmptyIterator0%n/a22222211
S3ATestConstants0%n/a11111111
TestInvoker.Local.ConnectTimeoutException0%n/a11221111
Invoker.new Invoker.Retried() {...}0%n/a22222211
Retries0%n/a11111111
TestS3AAWSCredentialsProvider.ConstructorSignatureErrorProvider0%n/a11221111
SharedInstanceCredentialProvider0%n/a11111111
S3AStore0%n/a11111111