SevenZFile

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,062 of 4,54676%150 of 51070%1493481879502686
readFolder(ByteBuffer)13419158%202050%1621156201
sanityCheckFolder(ByteBuffer, SevenZFile.ArchiveStatistics)10115159%191950%1520164901
tryToLocateEndHeader(byte[])1000%120%77222211
skipEntriesWhenNeeded(int, boolean, int)811515%10216%67222501
sanityCheckFilesInfo(ByteBuffer, SevenZFile.ArchiveStatistics)7312362%102066%919114801
readFilesInfo(ByteBuffer, Archive)5037188%154374%143479901
getDefaultName()370%60%447711
sanityCheckUnpackInfo(ByteBuffer, SevenZFile.ArchiveStatistics)3412278%41477%41043001
accumulate(int, int, String)26413%n/a013401
accumulate(long, long, String)24414%n/a013401
read(byte[], int, int)230%40%336611
SevenZFile(SevenZFile.Builder)215472%1150%1272201
readSubStreamsInfo(ByteBuffer, Archive)1927893%43489%42055301
getInputStream(SevenZArchiveEntry)184270%2466%2411101
readEncodedHeader(ByteBuffer, Archive, byte[])1513790%5964%5833401
mapNextHeader(StartHeader)153469%1150%122801
read()140%20%224411
SevenZFile(SeekableByteChannel, String, char[], SevenZFileOptions)130%n/a112211
sanityCheckSubStreamsInfo(ByteBuffer, SevenZFile.ArchiveStatistics)1214592%52382%41523201
readUint64(ByteBuffer)125882%1583%1411301
SevenZFile(File, char[], SevenZFileOptions)110%n/a112211
SevenZFile(SeekableByteChannel, char[], SevenZFileOptions)110%n/a112211
SevenZFile(SeekableByteChannel, String, byte[])110%n/a112211
SevenZFile(SeekableByteChannel, String, char[])110%n/a112211
SevenZFile(SeekableByteChannel, String, SevenZFileOptions)110%n/a112211
SevenZFile(File, byte[])90%n/a112211
SevenZFile(File, char[])90%n/a112211
SevenZFile(File, SevenZFileOptions)90%n/a112211
SevenZFile(SeekableByteChannel, byte[])90%n/a112211
SevenZFile(SeekableByteChannel, char[])90%n/a112211
SevenZFile(SeekableByteChannel, String)90%n/a112211
lambda$readFilesInfo$2(Archive)90%n/a111111
lambda$readFilesInfo$1(Archive)90%n/a111111
calculateStreamMap(Archive)815094%51777%51223601
getEntries()80%n/a111111
SevenZFile(File)70%n/a112211
SevenZFile(SeekableByteChannel)70%n/a112211
read(byte[])70%n/a111111
readUnpackInfo(ByteBuffer, Archive)513796%11191%1712601
buildDecodingStream(int, boolean)513196%31986%31213701
buildDecoderStack(Folder, long, int, SevenZArchiveEntry)510195%2675%2511901
sanityCheckAndCollectStatistics(ByteBuffer)55691%1990%1611601
readHeader(ByteBuffer, Archive)55191%1787%1511701
getCurrentStream()54389%1583%141901
toNonNegativeInt(String, long)53487%2466%240501
readAllOrBits(ByteBuffer, int)52482%1375%131701
getStatisticsForCurrentEntry()50%n/a111111
stream()50%n/a111111
readHeaders(byte[])47594%1787%1511601
hasCurrentEntryBeenRead()45392%4660%460801
getNextEntry()44391%1583%141901
close()41680%2250%231701
matches(byte[], int)40%n/a111111
toString()40%n/a111111
static {...}3394%1150%120201
sanityCheckPackInfo(ByteBuffer, SevenZFile.ArchiveStatistics)120100%12100%0702101
readPackInfo(ByteBuffer, Archive)89100%2880%2601801
readStartHeader(ByteBuffer)84100%4100%0301001
initializeArchive(StartHeader, byte[], boolean)57100%1787%1501401
readBits(ByteBuffer, int)48100%6100%0401101
reopenFolderInputStream(int, SevenZArchiveEntry)47100%2100%020901
sanityCheckStreamsInfo(ByteBuffer, SevenZFile.ArchiveStatistics)41100%8100%0501301
readStreamsInfo(ByteBuffer, Archive)38100%6100%0401201
readUint64ToIntExact(ByteBuffer, String)31100%2100%020401
ensureRemaining(ByteBuffer, long)26100%2100%020301
readRealUint64(ByteBuffer)26100%2100%020501
readFully(ByteBuffer, String)21100%n/a010601
readArchiveProperties(ByteBuffer)19100%2100%020701
sanityCheckArchiveProperties(ByteBuffer)19100%2100%020701
toByteArray(ByteBuffer, int)18100%n/a010401
crc32(ByteBuffer)17100%n/a010501
intArray(int)13100%n/a010201
longArray(int)13100%n/a010201
skipBytesFully(ByteBuffer, long)11100%n/a010201
readFieldSize(ByteBuffer)10100%n/a010301
get(ByteBuffer, byte[])9100%n/a010201
SevenZFile(SeekableByteChannel, SevenZFileOptions)9100%n/a010201
computeIfAbsent(Map, int)7100%n/a010101
getUnsignedByte(ByteBuffer)6100%n/a010101
getInt(ByteBuffer)5100%n/a010101
getLong(ByteBuffer)5100%n/a010101
builder()4100%n/a010101
bytesToKiB(long)4100%n/a010101
readUint32(ByteBuffer)4100%n/a010101
lambda$computeIfAbsent$0(Integer)4100%n/a010101
lambda$readFilesInfo$3(int)100%n/a010101