PackWriter

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total668 of 3,94783%129 of 51374%1153501779331791
parallelDeltaSearch(ProgressMonitor, ObjectToPack[], int, int)828049%14422%910254601
cutDeltaChains(BlockList)640%140%88161611
writeDeltaObjectDeflate(PackOutputStream, ObjectToPack)475152%2250%23102201
searchForDeltas(ProgressMonitor)4319581%122466%719136201
pruneEdgesFromObjectList(List)430%80%55131311
writeObjectImpl(PackOutputStream, ObjectToPack)388869%4866%37133401
searchForReuse(ProgressMonitor)3213380%2675%2563001
runTasks(ExecutorService, ThreadSafeProgressMonitor, DeltaTask.Block, List)294460%2466%1471701
delta(ObjectToPack)240%n/a115511
getIndexVersion()22826%3125%233601
prepareBitmapIndex(ProgressMonitor)2113386%41477%41043601
reselectNonDelta(ObjectToPack)210%n/a118811
findObjectsToPack(ProgressMonitor, ObjectWalk, Set, Set, Set)1962797%1310388%1359515101
get(AnyObjectId)150%40%332211
select(ObjectToPack, StoredObjectRepresentation)1312690%73382%62163801
beginPhase(PackWriter.PackingPhase, ProgressMonitor, long)134075%1685%1721801
getObjectWalk()10947%1150%120101
lambda$parallelDeltaSearch$2(DeltaTask, List)100%n/a115511
writePack(ProgressMonitor, ProgressMonitor, OutputStream)836497%64287%62537801
findObjectsToPackUsingBitmaps(BitmapWalker, Set, Set)86889%61062%5921601
preparePack(ProgressMonitor, ObjectWalk, Set, Set, Set)82877%2675%253901
preparePack(ProgressMonitor, Set, Set, Set)80%n/a112211
reuseDeltaFor(ObjectToPack)71568%3350%243801
buffer(AnyObjectId)70%n/a111111
singleThreadDeltaSearch(ProgressMonitor, ObjectToPack[], int)66691%2466%2421501
getObjectSet()65490%1990%1621101
writeIndex(OutputStream)62681%1150%121801
writeBitmapIndex(OutputStream)62681%1150%121701
getUnoffloadedObjectCount()6392%1375%1311301
exclude(AnyObjectId)3587%1787%152901
have(ObjectToPack, AnyObjectId)1270%4450%350201
filterAndAddObject(AnyObjectId, int, int, Set)4090%31178%280801
getState()0%n/a111111
lambda$static$0()0%n/a111111
isReuseDeltaCommits()0%n/a111111
isReuseValidatingObjects()0%n/a111111
isThin()0%n/a111111
isUseCachedPacks()0%n/a111111
isUseBitmaps()0%n/a111111
isIgnoreMissingUninteresting()0%n/a111111
lambda$searchForDeltas$1(ObjectToPack, ObjectToPack)7897%11794%11011601
searchForReuse(ProgressMonitor, List)1386%1150%121501
getInstances()0%n/a111111
findObjectsNeedingDelta(ObjectToPack[], int, int)3196%1583%141901
PackWriter(PackConfig, ObjectReader, PackStatistics.Accumulator)118100%4100%0302601
sortByName()81100%2100%0201301
getObjectCount()67100%4100%0301001
writeObjects(PackOutputStream, List)58100%6100%0401101
excludeObjects(ObjectIdSet)39100%2100%020901
depthSkip(RevObject, ObjectWalk)38100%6100%040901
writeWholeObjectDeflate(PackOutputStream, ObjectToPack)36100%n/a0101001
addObject(AnyObjectId, int, int)31100%2100%020701
computeName()30100%2100%020701
searchForDeltas(ProgressMonitor, ObjectToPack[], int)30100%6100%040701
writeObjects(PackOutputStream)29100%n/a010501
close()18100%2100%020601
preparePack(ProgressMonitor, Set, Set, Set, Set)16100%n/a010401
willInclude(AnyObjectId)15100%1375%130201
deflater()14100%2100%020301
writeBase(PackOutputStream, ObjectToPack)13100%1583%140301
isIndexDisabled()11100%1375%130101
setShallowPack(int, Collection)10100%n/a010401
preparePack(Iterator)10100%2100%020301
setClientShallowCommits(Set)9100%n/a010301
writeChecksum(PackOutputStream)9100%n/a010301
addObject(RevObject)9100%1150%120301
static {...}9100%n/a010301
PackWriter(Repository, ObjectReader)8100%n/a010201
preparePack(ProgressMonitor, Set, Set)8100%n/a010201
writeObject(PackOutputStream, ObjectToPack)8100%2100%020301
PackWriter(ObjectReader)7100%n/a010201
buffer(PackConfig, ObjectReader, AnyObjectId)7100%n/a010101
addObject(RevObject, int)7100%n/a010201
PackWriter(Repository)6100%n/a010201
PackWriter(PackConfig, ObjectReader)6100%n/a010201
setFilterSpec(FilterSpec)6100%n/a010201
preparePack(Collection)6100%n/a010201
getStatistics()6100%n/a010101
setObjectCountCallback(ObjectCountCallback)100%n/a010201
setDeltaBaseAsOffset(boolean)100%n/a010201
setReuseDeltaCommits(boolean)100%n/a010201
setReuseValidatingObjects(boolean)100%n/a010201
setThin(boolean)100%n/a010201
setUseCachedPacks(boolean)100%n/a010201
setUseBitmaps(boolean)100%n/a010201
setIndexDisabled(boolean)100%n/a010201
setIgnoreMissingUninteresting(boolean)100%n/a010201
setTagTargets(Set)100%n/a010201
setPackfileUriConfig(PackWriter.PackfileUriConfig)100%n/a010201
isDeltaBaseAsOffset()100%n/a010101
endPhase(ProgressMonitor)100%n/a010201