org.apache.hadoop.fs.s3a

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total48,834 of 48,8340%1,756 of 1,7560%3,2903,29011,25511,2552,3842,384217217
S3AFileSystem6,0380%3770%4434431,3821,38224524511
S3AInputStream2,1000%1410%135135454454646411
S3ATestUtils2,0010%1200%16216245045010210211
S3AUtils1,9580%2240%187187411411666611
Statistic1,4030%0%881651657711
TestS3AAWSCredentialsProvider1,2940%220%5555338338444411
ITestS3AConfiguration1,2910%200%4444298298343411
ITestS3AEndpointRegion1,1320%100%3737229229323211
ITestS3AFileOperationCost8920%0%4141199199404011
S3ABlockOutputStream8250%640%6363217217292911
TestInvoker8140%100%5858219219535311
ITestS3AClientSideEncryption8030%80%1919184184151511
S3AInstrumentation7720%440%7676189189545411
S3AInstrumentation.InputStreamStatistics7660%180%6565160160565611
TestStreamChangeTracker6410%80%3939143143353511
ITestS3ATemporaryCredentials6350%0%3030162162292911
ITestS3AIOStatisticsContext6030%60%2525183183222211
TestS3AExceptionTranslation6000%100%5050197197454511
ITestS3AMiscOperations5570%n/a2626129129262611
S3ABlockOutputStream.MultiPartUpload5530%140%2626138138191911
TestS3AInputPolicies5490%n/a3328283311
ITestS3APrefetchingInputStream5340%80%1616125125121211
ITestS3AEncryptionSSEC5280%n/a2020124124202011
WriteOperationHelper5230%60%4242113113393911
DefaultS3ClientFactory5160%560%4040143143121211
TestS3AGetFileStatus5060%120%17179393111111
TestSSEConfiguration4910%60%3737121121343411
AWSCredentialProviderList4900%460%43439797202011
TestDataBlocks4750%100%1919112112131311
S3AInstrumentation.OutputStreamStatistics4620%80%2929108108252511
TestBucketConfiguration4560%n/a1313127127131311
ITestS3ABucketExistence4500%n/a28289090282811
MockS3AFileSystem4170%0%5151103103494911
ITestLocatedFileStatusFetcher4000%40%12127373101011
Invoker3920%160%3636100100282811
TestS3AInputStreamRetry3920%120%25258282191911
ITestS3AStorageClass3830%n/a11119494111111
ITestS3AFailureHandling3560%80%18188181141411
S3ARetryPolicy3500%40%8866666611
ITestS3ABlockOutputArray3330%0%15158888141411
ITestS3APrefetchingLruEviction3190%n/a16166161161611
AbstractTestS3AEncryption3110%0%15156464141411
Listing.FileStatusListingIterator2900%240%22226767101011
ITestS3AUnbuffer2820%0%8876767711
ITestS3AAWSCredentialsProvider2760%100%23236767181811
MultipartTestUtils2600%60%14146161111111
ITestS3AFileSystemContract2580%0%18186262171711
S3ClientFactory.S3ClientCreationParameters2570%n/a42426868424211
TestS3ABlockOutputStream2550%n/a14146060141411
ITestS3APrefetchingCacheFiles2520%100%121253537711
ITestS3AEncryptionAlgorithmValidation2410%n/a10106767101011
ITestS3AEncryptionWithDefaultS3Settings2340%40%13136161111111
S3ADataBlocks.DiskBlock2290%200%22225151111111
Listing.ObjectListingIterator2250%140%161644449911
MultipartUtils.ListingIterator2250%140%131344446611
ITestS3AFileSystemIsolatedClassloader2240%0%12125454111111
S3AReadOpContext2220%80%24245151202011
EncryptionTestUtils2200%40%7752524411
TestArnResource1920%0%101036369911
AbstractS3ATestBase1880%80%27276363232311
ITestS3AInputStreamLeakage1870%0%5547474411
ITestBlockingThreadPoolExecutorService1870%180%20206060111111
ITestS3ATestUtils1870%n/a8845458811
Listing1830%100%19193838141411
ITestS3ADSSEEncryptionWithDefaultS3Settings1790%40%12125050101011
S3AInstrumentation.CommitterStatisticsImpl1700%40%12124646101011
S3ATestUtils.MetricDiff1680%80%17173131131311
ITestS3ACannedACLs1680%40%7747475511
S3ADataBlocks.DataBlock1660%240%27274242151511
S3AFileStatus1640%40%17173333151511
S3ListResult1630%220%24243737131311
ITestS3AClosedFS1630%n/a20204141202011
ITestS3ACopyFromLocalFile1620%n/a10103434101011
ITestS3AMultipartUtils1610%40%101038388811
S3AFileSystem.OperationCallbacksImpl1570%40%16163434141411
S3ADataBlocks.ByteBufferBlockFactory.ByteBufferBlock1530%100%141428289911
TestWildflyAndOpenSSLBinding1440%n/a12123939121211
ITestS3ABlocksize1390%60%7729294411
S3ADataBlocks.ByteArrayBlock1390%60%111123238811
ITestDowngradeSyncable1380%n/a5544445511
ITestS3ARequesterPays1380%0%7735356611
TestInstrumentationLifecycle1370%n/a3337373311
S3AFileSystem.S3AInternalsImpl1350%0%14142424131311
TestS3AccessGrantConfiguration1300%40%101033338811
S3ABlockOutputStream.BlockOutputStreamBuilder1300%0%16164040151511
S3AEncryptionMethods1290%60%9922226611
ITestS3ADeleteOnExit1230%n/a2231312211
S3AFileSystem.CopyFromLocalCallbacksImpl1210%n/a9923239911
StorageStatisticsTracker1190%100%121224247711
TestS3AUnbuffer1160%n/a3325253311
ITestS3AContentEncoding1140%n/a5530305511
ArnResource1090%80%121223238811
ITestS3AEndpointRegion.RegionInterceptor1070%40%4423232211
S3ListRequest1070%40%9918187711
ITestS3AMetrics1040%0%4433333311
AbstractS3AMockTest1030%0%7735356611
S3AInputPolicy1000%90%141426268811
S3ALocatedFileStatus980%40%101029298811
Constants980%n/a1135351111
S3ABlockOutputStream.BlockUploadProgress950%60%6624242211
TestS3ADeleteOnExit930%60%7720204411
TestS3AInputStreamRetry.new S3AInputStream.InputStreamCallbacks() {...}930%80%9919195511
ITestS3AEmptyDirectory920%n/a5526265511
ITestS3ADelayedFNF910%0%5518184411
TestS3AProxy910%40%8827276611
ITestS3AClientSideEncryptionKms910%n/a5519195511
S3ADataBlocks.BlockUploadData880%0%8820207711
S3AFileSystem.InputStreamCallbacksImpl870%n/a7717177711
S3AFileSystem.ListingOperationCallbacksImpl850%n/a10101515101011
MultipartTestUtils.IdKey830%100%111115156611
S3ADataBlocks.ByteBufferBlockFactory810%0%7716166611
FailureInjectionPolicy790%60%121218189911
ProgressableProgressListener760%40%8824246611
S3AInstrumentation.MetricsToMap740%n/a15151919151511
ITestS3AEncryptionSSEKMSWithEncryptionContext730%0%5519194411
ITestS3AEncryptionSSEKMSDefaultKey650%n/a5519195511
ITestS3AIOStatisticsContext.TestWorkerThread640%0%3321212211
S3ADataBlocks.DiskBlockFactory630%0%5513134411
ITestS3AClientSideEncryptionCustom620%n/a5516165511
ITestS3AFSMainOperations610%40%9923237711
MultipartUtils.UploadIterator590%80%8813134411
SimpleAWSCredentialsProvider560%40%6612124411
RenameFailedException540%0%6617175511
CustomKeyring540%n/a3315153311
MockS3ClientFactory540%n/a4415154411
Tristate540%0%7711116611
S3A530%0%5512124411
S3ABlockOutputStream.AbortableResultImpl510%n/a4411114411
S3ObjectAttributes510%n/a9918189911
TestListing0%n/a2210102211
S3ADataBlocks0%40%66993311
ITestS3AEncryptionSSEKMSUserDefinedKey0%40%5511113311
AWSClientIOException0%40%66884411
S3AFileSystem.ContextAccessorsImpl0%n/a88888811
ITestS3AEncryptionDSSEKMSUserDefinedKey0%n/a3312123311
ITestS3AUrlScheme0%n/a3311113311
TestS3AInputStreamRetry.new FilterInputStream() {...}0%40%55993311
VectoredIOContext0%n/a7710107711
S3ARetryPolicy.IdempotencyRetryFilter0%0%4411113311
ITestS3AContractGetFileStatusV1List0%n/a4412124411
Listing.AcceptAllButSelf0%80%88664411
S3AOpContext0%n/a4411114411
S3AFileSystem.CreateFileBuilderCallbacksImpl0%n/a33663311
S3AInstrumentation.MetricUpdatingDurationTracker0%0%44993311
S3AFileSystem.HeaderProcessingCallbacksImpl0%n/a55555511
TemporaryAWSCredentialsProvider0%0%4410103311
Invoker.new Invoker.Retried() {...}0%0%33552211
Listing.AcceptFilesOnly0%80%88774411
S3AInstrumentation.MetricsUpdatingIOStatisticsStore0%n/a44774411
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
UnknownStoreException0%0%33662211
RemoteFileChangedException0%n/a22662211
CredentialInitializationException0%n/a33553311
ITestS3AEncryptionSSES30%n/a33663311
ITestS3AConfiguration.CustomS3Signer0%n/a44664411
UploadInfo0%n/a33663311
S3AInstrumentation.MetricDurationTrackerFactory0%n/a22222211
ITestS3AConfiguration.CustomSTSSigner0%n/a44664411
S3AInstrumentation.DelegationTokenStatisticsImpl0%n/a33553311
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