S3AUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,811 of 1,8110%224 of 2240%1871874114116666
translateException(String, String, SdkException)3010%510%3333767611
getInstanceFromReflection(String, Configuration, URI, Class, String, String)1420%200%1111303011
buildEncryptionSecrets(String, Configuration)1030%180%1212282811
propagateBucketOptions(Configuration, String)860%100%66191911
lookupPassword(String, Configuration, String, String, String)680%20%22101011
lookupBucketSecret(String, Configuration, String)660%20%227711
getS3EncryptionKey(String, Configuration, boolean)560%100%66151511
stringify(AwsServiceException)550%40%33111111
translateInterruptedException(SdkException, Exception, String)420%80%55101011
longOption(Configuration, String, long, long)390%20%226611
longBytesOption(Configuration, String, long, long)390%20%226611
intOption(Configuration, String, int, int)380%20%226611
closeAutocloseables(Logger, AutoCloseable[])360%60%44101011
patchSecurityCredentialProviders(Configuration)330%20%229911
stringify(S3Object)280%n/a114411
convertExceptionCause(String, String, Throwable)270%40%336611
getAWSAccessKeys(URI, Configuration)270%20%225511
getFactoryMethod(Class, Class, String)260%60%448811
passwordDiagnostics(String, String)250%50%448811
clearBucketOption(Configuration, String, String)230%20%227711
isThrottleException(Exception)220%100%663311
lookupPassword(Configuration, String, String)220%20%226611
createFileStatus(Path, boolean, long, Date, long, String, String, String)210%20%223311
containsInterruptedException(Throwable)200%80%555511
static {...}200%n/a117711
getMultipartSizeProperty(Configuration, String, long)190%20%226611
setBucketOption(Configuration, String, String, String)190%20%225511
maybeIsolateClassloader(Configuration, ClassLoader)190%20%226611
createUploadFileStatus(Path, boolean, long, long, String, String, String)180%20%222211
checkDiskBuffer(Configuration)180%40%334411
getBucketOption(Configuration, String, String)170%20%224411
objectRepresentsDirectory(String)150%40%332211
getConstructor(Class, Class[])150%20%224411
getPutRequestLength(PutObjectRequest)150%20%223311
formatRange(long, long)150%n/a111111
isMessageTranslatableToEOF(SdkException)140%40%332211
createFileStatus(Path, S3Object, long, String, String, String, long)140%n/a113311
ensureOutputParameterInRange(String, long)130%20%224411
deleteQuietly(FileSystem, Path, boolean)130%n/a115511
deleteWithWarning(FileSystem, Path, boolean)130%n/a115511
setIfDefined(Configuration, String, String, String)120%20%224411
mapLocatedFiles(RemoteIterator, S3AUtils.LocatedFileStatusMap)120%n/a113311
flatmapLocatedFiles(RemoteIterator, S3AUtils.LocatedFileStatusMap)120%n/a113311
maybeAddTrailingSlash(String)120%40%333311
validateOutputStreamConfiguration(Path, Configuration)110%20%223311
getS3EncryptionKey(String, Configuration)110%n/a113311
getPassword(Configuration, String, String, String)100%20%223311
getTrimmedStringCollectionSplitByEquals(String)100%20%224411
lambda$flatmapLocatedFiles$2(S3AUtils.LocatedFileStatusMap, List, LocatedFileStatus)90%n/a111111
iteratorToStatuses(RemoteIterator)80%n/a113311
applyLocatedFiles(RemoteIterator, S3AUtils.CallOnLocatedFileStatus)80%n/a111111
listAndFilter(FileSystem, Path, boolean, PathFilter)80%n/a112211
dateToLong(Date)70%20%223311
lookupPassword(String, Configuration, String, String)70%n/a111111
lookupPassword(String, Configuration, String)70%n/a111111
maybe(boolean, Object)70%20%221111
getTrimmedStringCollectionSplitByEquals(Configuration, String)70%n/a112211
lambda$mapLocatedFiles$0(List, S3AUtils.LocatedFileStatusMap, LocatedFileStatus)70%n/a111111
translateException(String, Path, SdkException)60%n/a111111
extractException(String, String, ExecutionException)60%n/a111111
extractException(String, String, CompletionException)60%n/a111111
getPassword(Configuration, String, String)60%n/a111111
lambda$listAndFilter$3(PathFilter, LocatedFileStatus)60%n/a111111
getEncryptionAlgorithm(String, Configuration)50%n/a111111
lambda$flatmapLocatedFiles$1(List, Object)50%n/a111111
closeAll(Logger, Closeable[])40%n/a112211