org.apache.hadoop.fs.s3a

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total48,150 of 48,1500%1,836 of 1,8360%3,3823,38211,48811,4882,4342,434222222
S3AFileSystem5,9530%4030%4554551,3941,39424424411
S3AInputStream1,9440%1390%126126436436565611
S3ATestUtils1,9010%1240%17317347247211111111
S3AUtils1,8110%2240%187187411411666611
Statistic1,4390%0%881691697711
TestS3AAWSCredentialsProvider1,3200%220%5959347347484811
ITestS3AConfiguration1,2670%200%4646314314363611
ITestS3AEndpointRegion1,1080%100%3838234234333311
S3ABlockOutputStream8520%700%6666223223292911
ITestS3AFileOperationCost8410%0%4141199199404011
TestInvoker8410%100%6464229229595911
S3AInstrumentation.InputStreamStatistics7880%200%6767165165575711
ITestS3AClientSideEncryption7650%80%1919178178151511
S3AInstrumentation7220%440%7676188188545411
ITestS3AIOStatisticsContext6080%60%2525183183222211
ITestS3ATemporaryCredentials5960%0%3030160160292911
TestS3AExceptionTranslation5900%100%5252200200474711
TestStreamChangeTracker5810%80%3939133133353511
TestS3AInputPolicies5580%n/a4429294411
S3ABlockOutputStream.MultiPartUpload5560%140%2626137137191911
DefaultS3ClientFactory5310%600%4343147147131311
ITestS3AEncryptionSSEC5290%n/a2020126126202011
ITestS3APrefetchingInputStream5230%80%1616123123121211
ITestS3AMiscOperations5100%n/a2626127127262611
WriteOperationHelper5040%60%4242113113393911
S3AInstrumentation.OutputStreamStatistics4880%100%3131114114262611
TestS3AGetFileStatus4700%120%18189292121211
TestSSEConfiguration4690%60%3737119119343411
AWSCredentialProviderList4560%480%4444102102202011
TestBucketConfiguration4510%n/a1313126126131311
TestDataBlocks4420%100%2020110110141411
ITestS3ABucketExistence4160%n/a28288787282811
MockS3AFileSystem4160%0%5151103103494911
ITestLocatedFileStatusFetcher4000%40%12127373101011
ITestS3AStorageClass3990%n/a12129999121211
Invoker3810%160%3636100100282811
TestS3AInputStreamRetry3800%120%25258686191911
S3ARetryPolicy3490%40%8866666611
ITestS3AFailureHandling3460%80%18188181141411
ITestS3ABlockOutputArray3160%0%16168888151511
ITestS3APrefetchingLruEviction3080%n/a17175959171711
AbstractTestS3AEncryption2970%0%15156262141411
Listing.FileStatusListingIterator2840%240%22226767101011
ITestS3AUnbuffer2680%0%8875757711
ITestS3AAnalyticsAcceleratorStreamReading2570%n/a8866668811
ITestS3AAWSCredentialsProvider2520%100%23236565181811
TestS3ABlockOutputStream2490%n/a13136060131311
MultipartTestUtils2460%60%14146161111111
ITestS3APrefetchingCacheFiles2400%100%121253537711
ITestS3AEncryptionWithDefaultS3Settings2280%40%13136161111111
ITestS3AChecksum2280%90%121248486611
ITestS3AFileSystemIsolatedClassloader2230%0%12125454111111
ITestS3AFileSystemContract2230%40%20206161181811
S3ClientFactory.S3ClientCreationParameters2210%n/a44447171444411
EncryptionTestUtils2200%40%7752524411
ITestS3AInputStreamLeakage2180%40%6654544411
ITestS3AEncryptionAlgorithmValidation2170%n/a10106363101011
S3ADataBlocks.DiskBlock2090%200%22225151111111
Listing.ObjectListingIterator2040%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
ITestS3ACopyFromLocalFile1750%n/a11113838111111
S3AInstrumentation.CommitterStatisticsImpl1700%40%12124646101011
S3ListResult1630%220%24243737131311
ITestS3AClosedFS1630%n/a20204141202011
ITestS3ACannedACLs1620%40%7747475511
ITestS3AMultipartUtils1610%40%101038388811
S3AFileSystem.OperationCallbacksImpl1570%40%16163434141411
ITestS3AEndpointRegion.RegionInterceptor1570%40%4436362211
S3ADataBlocks.DataBlock1540%240%27274242151511
S3AFileStatus1530%40%17173333151511
S3ATestUtils.MetricDiff1420%80%17173131131311
ITestS3ARequesterPays1410%0%8837376611
ITestDowngradeSyncable1380%n/a5544445511
TestWildflyAndOpenSSLBinding1380%n/a12123939121211
TestInstrumentationLifecycle1370%n/a3337373311
S3AFileSystem.S3AInternalsImpl1350%0%14142424131311
TestS3ADeleteOnExit1330%60%9930306611
S3ADataBlocks.ByteBufferBlockFactory.ByteBufferBlock1330%100%141428289911
TestS3AccessGrantConfiguration1300%40%101033338811
S3ABlockOutputStream.BlockOutputStreamBuilder1300%0%16164040151511
ITestS3ADeleteOnExit1230%n/a2231312211
S3AEncryptionMethods1230%60%9922226611
S3ADataBlocks.ByteArrayBlock1220%60%111123238811
ITestS3ABlocksize1210%60%7726264411
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
S3AInputPolicy1000%90%141426268811
S3ALocatedFileStatus980%40%101029298811
S3ABlockOutputStream.BlockUploadProgress950%60%6624242211
TestS3AInputStreamRetry.new ObjectInputStreamCallbacks() {...}930%80%9919195511
ITestS3AEmptyDirectory920%n/a5526265511
ITestS3ADelayedFNF910%0%5518184411
TestS3AProxy910%40%8827276611
S3AFileSystem.ListingOperationCallbacksImpl850%n/a10101515101011
Constants840%n/a1139391111
S3ADataBlocks.BlockUploadData820%0%8820207711
ITestS3AClientSideEncryptionKms790%n/a5519195511
FailureInjectionPolicy790%60%121218189911
ITestEMRFSCompatibility780%n/a2219192211
ITestS3AFSMainOperations770%40%111129299911
VectoredIOContext760%80%14142323101011
ProgressableProgressListener760%40%8824246611
S3AInstrumentation.MetricsToMap740%n/a15151919151511
S3ADataBlocks.ByteBufferBlockFactory730%0%7716166611
ITestS3AEncryptionSSEKMSWithEncryptionContext730%0%5519194411
ITestS3AEncryptionSSEKMSDefaultKey710%n/a5519195511
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
S3AFileSystem.WriteOperationHelperCallbacksImpl0%n/a33333311
S3ARetryPolicy.FailNonIOEs0%0%33772211
Invoker.new Invoker.Retried() {...}0%0%33552211
UnknownStoreException0%0%33662211
RemoteFileChangedException0%n/a22662211
CredentialInitializationException0%n/a33553311
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
ITestS3ABlockOutputDisk0%n/a33443311
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