org.eclipse.jgit.transport

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total13,883 of 45,86869%1,825 of 4,85862%1,7944,2593,12610,9784331,78631248
AmazonS31,0300%810%6363210210202011
WalkFetchConnection81868245%875739%6710116133362601
UploadPack6263,09583%12541676%123366144927229201
ReceivePack5821,68074%11717259%1312501946403510201
TransportHttp5171,80277%9816963%821819452924501
TransportSftp.SftpObjectDB48235342%242853%254310118861701
TransportAmazonS3.DatabaseS34510%300%30308181151511
HttpAuthMethod.Digest42822334%411526%32388011871001
PackParser3651,93984%5614772%491667954936101
WalkPushConnection30435453%362035%29396913851101
WalkEncryption.SymmetricEncryption29915233%175%131454834501
ReceiveCommand28350464%626350%521068323323901
BasePackConnection28186175%409871%38955827822601
AmazonS3.ListParser2630%290%212157576611
FetchProcess2571,13381%4513975%361195832032701
Daemon23113737%25721%29385996142201
WalkRemoteObjectDatabase2249529%1810%1522486961201
TransportAmazonS32132%180%151644466701
BasePackFetchConnection1991,26486%5916373%531404537112701
Transport1891,03384%389771%431364229976801
BasePackPushConnection18158676%296167%26573116911201
TransportHttp.Service18132264%232046%1830461190601
TransportGitAnon1812%140%151640428901
TransportHttp.HttpObjectDB16016050%111456%1526296761301
ProgressSpinner1570%80%111136367711
TransportGitSsh.ExtSession1540%160%131331315511
RemoteRefUpdate14718355%242045%1844258332201
BundleFetchConnection13438474%153570%15362512521101
TransportGitSsh1216835%2016%1623254241101
NetRCCredentialsProvider1216%200%141528314501
WalkEncryption1194125%1121%101422323601
TransportLocal11610246%833%720285321401
ProtocolV2Parser11349281%147684%1554241361901
TransferConfig10821266%26925%1935258021701
DaemonService10720%118%1416192681001
PushCertificate10526371%232955%2542227821601
TransportLocal.ForkLocalFetchConnection1050%80%7731313311
DaemonClient1000%80%111127277711
NetRC9230176%334155%2847231061701
TransportGitAnon.TcpFetchConnection870%60%6627273311
TransferConfig.new RefFilter() {...}870%140%101012123311
PushCertificateIdent8624574%93177%1233187231301
TransportLocal.ForkLocalPushConnection860%0%4425252211
WalkEncryption.JetS3tV28211057%75%5816374601
AdvertiseRefsHookChain780%110%101019194411
PushCertificateParser7734881%93177%9371910301701
HttpAuthMethod.Negotiate7518%n/a2418262401
URIish731,11693%2015288%161201326503401
ChainingCredentialsProvider7312%180%121317213401
TrackingRefUpdate705142%712%51313301901
TransportGitAnon.TcpPushConnection690%0%3321212211
PushProcess6435084%125281%1241121022901
PreReceiveHookChain640%90%8816163311
PostReceiveHookChain640%90%8816163311
RefSpec6363690%198181%18811516513101
PackParser.InflaterStream6320776%71568%71812531701
TransferConfig.FsckKeyNameHolder630%60%6611113311
UserAgent627956%201237%152412303801
TransportProtocol619260%262448%273521366801
UsernamePasswordCredentialsProvider588960%111557%91916412601
FilterSpec5521279%172357%1531104801101
ServiceMayNotContinueException520%n/a9921219911
TransportBundleFile509%n/a5616185601
PacketLineOut4823783%91765%72785901401
ProtocolV2HookChain485854%6857%6149233701
TransportGitSsh.SshFetchConnection4710468%866%5912501301
UploadPack.FirstLine470%0%4411113311
ReceiveCommandErrorHandler460%60%7713134411
TransportLocal.new TransportProtocol() {...}447763%131145%13189272601
RefAdvertiser4328887%92775%93297811401
ProtocolV0Parser4311873%61875%51410470201
AmazonS3.new TemporaryBuffer.LocalFile() {...}430%n/a22772211
HttpConfig4262093%199783%18771118101901
SshTransport415054%7541%81212263601
BundleWriter3932689%92775%102857911001
TransportGitSsh.SshPushConnection397465%75%1412350201
RemoteConfig3865394%75187%11611213843201
PreUploadHookChain386061%866%4126202601
Daemon.new Thread() {...}360%n/a2210102211
TransportBundleFile.new TransportProtocol() {...}347568%71161%8155231601
TransferConfig.FsckMode340%n/a11771111
WalkFetchConnection.RemotePack3222487%101254%101412560301
ReceivedPackStatistics.Builder3215582%770%3177510901
SideBandInputStream36992%93981%935710201001
ReceivedPackStatistics35%n/a91491491401
BasePackPushConnection.CheckingSideBandOutputStream54%n/a157201501
HttpConfig.new Supplier() {...}35%50%135110201
TransportGitAnon.new TransportProtocol() {...}19%n/a68796801
ReceivePack.MessageOutputWrapper52%516%588152501
Daemon.new DaemonService() {...}31%0%23791201
TransportGitSsh.new TransportProtocol() {...}6272%730%7146203901
PushCertificateStore.new Iterator() {...}12284%1688%3135381401
TestProtocol7176%50%294221801
TransportBundleStream55%50%366141401
CredentialsProvider45%0%384101601
TransportHttp.new TransportProtocol() {...}21%n/a57795701
RefLeaseSpec41%n/a145111401
Daemon.new DaemonService() {...}36%n/a12571201
TransportHttp.CredentialItems59%50%12130101
TransportAmazonS3.new TransportProtocol() {...}25%n/a46574601
UploadPack.SideBandErrorWriter25%n/a12671201
SignedPushConfig4170%75%5118214901
ReceivePack.new ReceivePack.Reporter() {...}58%25%24160201
PackedObjectInfo3266%n/a21051921001
PushCertificateStore56097%85487%953312612201
AmazonS3.KeyInfo0%n/a33663311
FtpChannel0%0%22771111
ReceivePack.FirstLine0%n/a33553311
TransportGitSsh.new SshSessionFactory() {...}0%n/a33333311
HttpAuthMethod16192%92170%9195450401
TagOpt7885%675%281150401
InternalFetchConnection5981%100%032190201
InternalPushConnection5881%100%032190201
Daemon.Acceptor5079%100%173221601
TransportHttp.MultiRequestService4878%50%364180201
BaseConnection6584%675%21532301101
WalkEncryption.NoEncryption0%n/a44554411
DaemonService.ServiceConfig0%n/a11331111
TransportHttp.Service.HttpExecuteStream52%n/a24472401
FetchHeadRecord7989%787%163250201
UploadPack.ResponseBufferedOutputStream4382%100%284182701
BasePackFetchConnection.FetchStateV275%75%142100201
WriteAbortedException25%n/a23462301
OperationResult8391%770%41622211101
TrackingRefUpdate.Command7290%660%4134240601
TransportHttp.SmartHttpFetchConnection7290%100%152221401
UploadPack.AdvertisedRequestValidator68%75%14260201
UploadPack.TipRequestValidator3683%675%261100201
FtpChannel.FtpException61%n/a13371301
RequestNotYetReadException0%n/a22442211
HMACSHA1NonceGenerator18196%1794%1131410401
WalkEncryption.JGitV110094%50%132170201
FilterSpec.ObjectTypes7392%75%282141601
CredentialItem.CharArrayType3786%75%273151501
PacketLineIn.PacketLineInIterator.new Iterator() {...}82%100%04170301
PacketLineIn43198%5394%345110601601
RefAdvertiser.PacketLineOutRefAdvertiser20097%1178%3143520701
LsRefsV2Request.Builder4990%n/a172171701
TransportHttp.new TransportProtocol() {...}4990%n/a282142801
TransportSftp.new TransportProtocol() {...}82%n/a27292701
SideBandProgressMonitor15597%583%1111470801
ReceivePack.ReceiveConfig5893%50%230170101
CredentialItem.YesNoType75%n/a14271401
CredentialItem.StringType75%n/a14271401
TcpTransport55%n/a12241201
WalkEncryption.JGitV20%n/a11221111
HttpConfig.HttpRedirectMode5094%n/a141101401
LsRefsV2Request3692%n/a171131701
CredentialItem80%n/a13161301
PackParser.UnresolvedDelta76%n/a14151401
InsecureCipherFactory50%n/a12121201
PushConfig0%n/a11111111
PushConfig.PushRecurseSubmodulesMode7097%583%171140401
InternalPushConnection.new Thread() {...}5796%n/a020130201
InternalFetchConnection.new Thread() {...}5496%n/a020130201
SshSessionFactory4095%75%1101180801
BasePackFetchConnection.new RevFilter() {...}93%100%16171401
NetRC.NetRCEntry87%50%35030201
HttpAuthMethod.Type.new HttpAuthMethod.Type() {...}83%n/a13131301
HttpAuthMethod.Type.new HttpAuthMethod.Type() {...}83%n/a13131301
HttpAuthMethod.Type.new HttpAuthMethod.Type() {...}77%n/a13131301
RemoteSession0%n/a11111111
FetchV2Request.Builder18899%50%12105002001
HttpAuthMethod.None90%n/a14151401
ProtocolV2Hook88%n/a15161501
CredentialItem.InformationalMessage83%n/a12131201
SideBandOutputStream209100%20100%0160490601
ReceiveCommand.Result94100%n/a010190101
RemoteRefUpdate.Status94100%n/a010190101
FetchV0Request.Builder75100%n/a080190801
NetRC.State74100%n/a01020101
TransferConfig.ProtocolVersion72100%8100%080160401
WalkRemoteObjectDatabase.FileStream67100%100%050180301
FetchV2Request63100%n/a090190901
TransportSftp61100%n/a050150501
FetchRequest61100%n/a090180901
PostUploadHookChain58100%8100%080140401
PackParser.DeltaVisit56100%8100%070160301
PushCertificate.NonceStatus54100%n/a010110101
PacketLineIn.AckNackResult54100%n/a010110101
TransportProtocol.URIishField54100%n/a010110101
UploadPack.RequestPolicy54100%n/a010110101
TestProtocol.TransportInternal49100%n/a040110401
HttpAuthMethod.Basic45100%n/a030100301
ReceiveCommand.Type44100%n/a01090101
HttpAuthMethod.Type44100%n/a01050101
TransportHttp.SmartHttpPushConnection41100%n/a020120201
ConnectivityChecker.ConnectivityCheckInfo38100%n/a01101601101
PushCertificateParser.StreamReader36100%75%14090201
GitProtocolConstants.MultiAck34100%n/a01020101
AbstractAdvertiseRefsHook33100%n/a040110401
NetRC.new TreeMap() {...}33100%n/a01070101
FetchResult33100%100%050100401
TransportHttp.LongPollService100%50%13090201
BasePackFetchConnection.FetchConfig100%n/a02080201
UploadPack.PackProtocolErrorWriter100%n/a02040201
TransportHttp.AcceptEncoding100%n/a01050101
Transport.Operation100%n/a01050101
RefSpec.WildcardMode100%n/a01050101
PackParser.Source100%n/a01050101
UploadPack.Option100%n/a01030101
TransportHttp.Service.HttpOutputStream100%n/a02060201
PackParser.DeltaChain100%100%04090301
WantNotValidException100%n/a03050301
PushResult100%n/a04060401
WalkPushConnection.new RefWriter() {...}100%n/a02030201
BaseFetchConnection100%n/a04070401
SshConstants100%n/a01030101
HttpTransport100%n/a05080501
PushCertificateStore.new DirCacheEditor.PathEdit() {...}100%n/a02040201
ObjectInfoRequest.Builder100%n/a03070301
TestProtocol.TransportInternal.new InternalFetchConnection() {...}100%100%03030201
ReceivePack.PostReceiveExecutor100%n/a02040201
PacketLineIn.PacketLineInIterator100%n/a02050201
ReceivePack.new LimitedInputStream() {...}100%n/a02020201
ObjectInfoRequest100%n/a03050301
PushCertificateStore.PendingCert100%n/a01050101
TestProtocol.Handle100%n/a01040101
FetchV0Request100%n/a01030101
HttpAuthMethod.Type.new HttpAuthMethod.Type() {...}100%n/a03030301
ReceivePack.DefaultUnpackErrorHandler100%n/a02030201
UploadPack.ReachableCommitTipRequestValidator100%n/a02040201
SshConfigStore.new SshConfigStore.HostConfig() {...}100%n/a05050501
CredentialItem.Password100%n/a02040201
UploadPack.ReachableCommitRequestValidator100%n/a02030201
WalkEncryption.Vals100%n/a01040101
InternalFetchConnection.new PipedInputStream() {...}100%n/a01020101
PushCertificateParser.PacketLineReader100%n/a02040201
InternalHttpServerGlue100%n/a02040201
UploadPackInternalServerErrorException100%n/a01030101
ReceivePack.new ReceiveCommandErrorHandler() {...}100%n/a01010101
PreUploadHook.new PreUploadHook() {...}100%n/a04040401
CredentialItem.Username100%n/a01020101
SshConfigStore100%n/a01020101
PreUploadHook100%n/a01020101
AdvertiseRefsHook.new AdvertiseRefsHook() {...}100%n/a03030301
AdvertiseRefsHook100%n/a01020101
RefFilter100%n/a02010201
CapabilitiesV2Request.Builder100%n/a01010101
PostReceiveHook100%n/a02020201
UploadPack.AnyRequestValidator100%n/a02020201
CapabilitiesV2Request100%n/a01010101
PreReceiveHook100%n/a02020201
PostUploadHook100%n/a02020201
PacketLineIn.InputOverLimitIOException100%n/a01010101
ReceivePack.Reporter100%n/a01010101
ProtocolV2Hook.new ProtocolV2Hook() {...}100%n/a01010101
PackParser.ObjectTypeAndSize100%n/a01010101