S3AInputStream

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,944 of 1,9440%139 of 1390%1261264364365656
readVectored(List, IntFunction, Consumer)1560%100%66363611
reopen(String, long, long, boolean)1510%40%33212111
seekInStream(long, long)1430%180%1010323211
toString()1140%20%22202011
drainUnnecessaryData(InputStream, long, long)1030%40%33191911
read(byte[], int, int)910%80%55202011
populateChildBuffers(CombinedFileRange, InputStream, IntFunction)870%80%55202011
readSingleRange(FileRange, ByteBuffer)810%20%22171711
readCombinedRangeAndUpdateChildren(CombinedFileRange, IntFunction)760%40%33151511
readByteArray(InputStream, FileRange, byte[], int, int)740%40%33161611
closeStream(String, boolean, boolean)730%140%88151511
read()670%60%44161611
onReadFailure(IOException, boolean)670%40%339911
readFully(long, byte[], int, int)610%60%44181811
getS3Object(String, long, int)610%n/a11131311
S3AInputStream(ObjectReadParameters)460%n/a11121211
lambda$read$3(byte[], int, int)430%20%22141411
lambda$read$2()320%20%22111111
calculateRequestLimit(S3AInputPolicy, long, long, long, long)290%50%449911
populateBuffer(FileRange, ByteBuffer, InputStream)260%20%226611
seekQuietly(long)250%n/a116611
unbuffer()230%20%227711
seek(long)220%40%337711
close()220%20%227711
incrementBytesRead(long)180%40%334411
validateReadahead(Long)170%40%334411
lazySeek(long, long)160%n/a113311
resetConnection()160%n/a113311
hasCapability(String)150%20%223311
available()140%20%225511
lambda$lazySeek$1(long, long)140%20%224411
abortInFinalizer()130%n/a115511
getS3ObjectInputStream(String, long, int)120%n/a115511
checkNotClosed()110%20%223311
lambda$populateBuffer$6(InputStream, FileRange, Long, byte[], Integer, Integer)110%n/a112211
getPos()100%20%221111
checkIfVectoredIOStopped()100%20%223311
maybeSwitchToRandomIO()80%20%223311
isStreamOpen()70%20%221111
streamReadResultNegative()70%n/a112211
isObjectStreamOpen()70%20%221111
lambda$getS3Object$7(GetObjectRequest)70%n/a112211
remainingInFile()60%n/a111111
remainingInCurrentRequest()60%n/a111111
readVectored(List, IntFunction)60%n/a112211
setReadahead(Long)50%n/a112211
lambda$readVectored$5(CombinedFileRange, IntFunction)50%n/a111111
lambda$readVectored$4(FileRange, ByteBuffer)50%n/a111111
lambda$reopen$0(GetObjectRequest)50%n/a111111
static {...}40%n/a112211
getContentRangeFinish()30%n/a111111
getContentRangeStart()30%n/a111111
getReadahead()30%n/a111111
getWrappedStream()30%n/a111111
seekToNewSource(long)20%n/a111111
markSupported()20%n/a111111