UploadPack

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total615 of 3,60382%124 of 52776%1213561398652189
sendPack(ProgressMonitor, PacketLineOut, OutputStream, FetchRequest, PackStatistics.Accumulator, Collection, List, List)7032982%215170%1637179501
service(PacketLineOut)5418076%92775%919115001
uploadWithExceptionPropagation(InputStream, OutputStream, OutputStream)545650%2880%26102601
negotiate(FetchRequest, PackStatistics.Accumulator, PacketLineOut)4311172%81869%61473101
upload(InputStream, OutputStream, OutputStream)332845%6225%45132401
findRef(String)32820%9110%567901
processHaveLines(List, ObjectId, PacketLineOut, PackStatistics.Accumulator)2824289%73583%72445801
isSideBand()230%60%445511
getRequestPolicy()201237%7330%4671101
lambda$service$6(PacketLineOut, List, ObjectId)180%n/a113311
fetchV2(PacketLineOut)1537096%25696%23038001
sendMessage(String)150%n/a114411
verifyClientShallow(Set)142665%1375%1341501
setTransferConfig(TransferConfig)142160%5337%451501
lambda$service$5(PacketLineOut, ObjectId)140%n/a112211
wantedRefs(FetchV2Request)135480%1583%1421501
serveOneCommandV2(PacketLineOut)133170%1583%1421401
getDepth()110%20%223311
getFilterSpec()110%20%223311
setRequestValidator(UploadPack.RequestValidator)100%20%222211
lambda$getFilteredRefs$2(Collection, Ref)100%n/a112211
parseWants(PackStatistics.Accumulator)89292%16100%0922801
okToGiveUpImp()82676%6100%042901
getProtocolV2Hook()80%20%221111
computeShallowsAndUnshallows(FetchRequest, UploadPack.IOConsumer, UploadPack.IOConsumer, List)510595%22090%21222701
getFilteredRefs(Collection)56192%3770%3611601
setAdvertisedRefs(Map)52784%1375%131701
objectIdToRevCommit(RevWalk, ObjectId)5654%1150%123501
objectIdToRevObject(RevWalk, ObjectId)5654%1150%123501
setTimeout(int)40%n/a112211
setPackConfig(PackConfig)40%n/a112211
getFilterBlobLimit()40%n/a111111
sendAdvertisedRefs(RefAdvertiser, String)13797%51979%51313901
getPeerUserAgent()1178%2250%231301
getTimeout()0%n/a111111
getAdvertiseRefsHook()0%n/a111111
getRefFilter()0%n/a111111
getPreUploadHook()0%n/a111111
getPostUploadHook()0%n/a111111
getMessageOutputStream()0%n/a111111
refToObjectId(Ref)777%1150%121201
lambda$mapRefs$4(Ref, Ref)0%n/a111111
lambda$getFilteredRefs$3(Ref, Ref)0%n/a111111
lambda$getAdvertisedOrDefaultRefs$0(Ref, Ref)0%n/a111111
serviceV2(PacketLineOut)5898%1990%1601301
setAdvertiseRefsHook(AdvertiseRefsHook)787%1150%120201
setProtocolV2Hook(ProtocolV2Hook)787%1150%120201
setRefFilter(RefFilter)787%1150%120201
setPreUploadHook(PreUploadHook)787%1150%120201
setPostUploadHook(PostUploadHook)787%1150%120201
lambda$checkNotAdvertisedWants$11(RevObject)685%1150%120101
checkNotAdvertisedWants(UploadPack, List, Collection)144100%14100%0804501
UploadPack(Repository)129100%n/a0102901
sendPack(PackStatistics.Accumulator, FetchRequest, Collection, List, List, PacketLineOut)88100%2880%2601801
getV2CapabilityAdvertisement()75100%12100%0701001
wantSatisfied(RevObject)53100%1787%1501501
lsRefsV2(PacketLineOut)51100%4100%0301401
exactRefs(List)47100%3770%3601001
refIdSet(Collection)37100%1583%1401001
setRequestPolicy(UploadPack.RequestPolicy)35100%5100%0501101
getAdvertisedOrDefaultRefs()33100%6100%0401001
addTagChain(RevObject, PackWriter)28100%1583%140801
importantRefsFirst(Collection)23100%n/a010801
objectIdsToRevObjects(RevWalk, Iterable)23100%2100%020501
addCommonBase(RevObject)18100%2100%020501
useProtocolV2()17100%6100%040201
findSymrefs(RefAdvertiser, Map)17100%4100%030401
mapRefs(Map, List)16100%n/a010501
want(RevObject)15100%2100%020401
okToGiveUp()12100%2100%020301
lambda$importantRefsFirst$16(Predicate, Predicate, Ref)12100%4100%030201
setExtraParameters(Collection)6100%n/a010201
sendAdvertisedRefs(RefAdvertiser)5100%n/a010201
lambda$importantRefsFirst$15(Ref)5100%n/a010201
lambda$importantRefsFirst$14(Ref)5100%n/a010201
lambda$fetchV2$8(List, ObjectId)5100%n/a010101
lambda$fetchV2$7(List, ObjectId)5100%n/a010101
setBiDirectionalPipe(boolean)4100%n/a010201
setCachedPackUriProvider(CachedPackUriProvider)4100%n/a010201
lambda$checkNotAdvertisedWants$13(RevWalk, ObjectId)4100%n/a010101
lambda$checkNotAdvertisedWants$12(ObjectWalk, ObjectId)4100%n/a010101
getRepository()100%n/a010101
getRevWalk()100%n/a010101
getAdvertisedRefs()100%n/a010101
isBiDirectionalPipe()100%n/a010101
getStatistics()100%n/a010101
lambda$checkNotAdvertisedWants$10(RevObject)100%n/a010101
lambda$checkNotAdvertisedWants$9(RevObject)100%n/a010101
lambda$getFilteredRefs$1(Ref, Ref)100%n/a010101