org.eclipse.jgit.transport

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total14,022 of 43,87568%1,766 of 4,56661%1,7464,0533,13910,4584341,72838254
AmazonS31,0180%810%6363208208202011
WalkFetchConnection81168045%855740%6610015832962601
UploadPack6492,73580%12737274%122324157829207101
BaseReceivePack5391,53674%11917359%123229166561267901
TransportSftp.SftpObjectDB48235342%242853%254310118861701
TransportAmazonS3.DatabaseS34490%300%30308080151511
WalkEncryption.SymmetricEncryption4480%180%141484845511
HttpAuthMethod.Digest42422334%411526%32388111971001
PackParser3651,89683%5614772%491668054036101
TransportHttp3181,22079%539664%471075434203001
WalkPushConnection30236154%362035%29396913651101
ReceiveCommand28350464%626350%521068323323901
FetchProcess25196379%4211873%341065628832601
WalkRemoteObjectDatabase2249529%1810%1522486961201
TransportAmazonS32132%180%151644466701
AmazonS3.ListParser2130%210%171746466611
WalkEncryption.JetS3tV21920%0%8837376611
BasePackConnection19032463%173567%17393712121301
Transport1821,01784%389771%411324129556401
BasePackPushConnection18158076%296167%26573116911201
TransportHttp.Service17830663%231843%1829441110601
Daemon17414144%23723%26354582122001
TransportGitAnon1613%120%131436387801
BundleFetchConnection16038470%153570%15363113121101
TransportHttp.HttpObjectDB16016050%111456%1526296761301
ProgressSpinner1570%80%111136367711
WalkEncryption1550%140%141430306611
RemoteRefUpdate14718355%242045%1844258332201
TransportGitSsh.ExtSession1410%140%111127274411
NetRCCredentialsProvider1216%200%141528314501
TransportGitSsh1166636%2016%1522244131001
ProtocolV2Parser11139478%136583%1448231221901
DaemonService10720%118%1416192681001
BasePackFetchConnection10692989%3711175%34982926912201
WalkEncryption.JGitV11060%0%3317172211
PushCertificate10526371%232955%2542227821601
TransferConfig10516861%25619%1729246611301
PreUploadHookChain1040%140%121223235511
DaemonClient1000%80%111127277711
NetRC9929274%344054%2847241051701
TransportLocal949249%640%515214311001
TransferConfig.new RefFilter() {...}870%140%101012123311
PushCertificateIdent8624574%93177%1233187231301
TransportLocal.ForkLocalFetchConnection850%0%4425252211
TransportLocal.ForkLocalPushConnection850%0%4425252211
AdvertiseRefsHookChain810%120%101020204411
PushCertificateParser7735182%93177%9371910301701
JschConfigSessionFactory7657988%196577%18622017602001
HttpAuthMethod.Negotiate7518%n/a2418262401
ChainingCredentialsProvider7312%180%121317213401
JschSession.JschProcess728253%12633%1119154231001
TrackingRefUpdate705142%712%51313301901
URIish671,08694%1914788%151171025903401
TransportGitAnon.TcpFetchConnection670%0%3321212211
TransportGitAnon.TcpPushConnection670%0%3321212211
PreReceiveHookChain670%100%8817173311
PostReceiveHookChain670%100%8817173311
PostUploadHookChain660%100%8817173311
TransportProtocol658857%282244%283521366801
PushProcess6435084%125281%1241121022901
RefSpec6363590%198181%18811516513101
BundleWriter6327781%122264%112611732901
PackParser.InflaterStream6320776%71568%71812531701
TransferConfig.FsckKeyNameHolder630%60%6611113311
OpenSshConfig.Host5421980%2083%62786321501
RemoteConfig5263992%85086%14611613763201
ReceivePack5228684%163669%21461710272001
ServiceMayNotContinueException520%n/a9921219911
UsernamePasswordCredentialsProvider517960%71161%61513342601
RefAdvertiser4728485%112569%93297601401
UploadPack.FirstLine470%0%4411113311
TransportLocal.new TransportProtocol() {...}447763%131145%13189272601
TransportBundleFile4410%n/a5613155601
ProtocolV0Parser4311873%61875%51410470201
Daemon.new ReceivePackFactory() {...}4312%0%2310111201
AmazonS3.new TemporaryBuffer.LocalFile() {...}430%n/a22772211
HttpConfig4246691%168083%15611013701301
SshTransport415054%7541%81212263601
JschSession.JschFtpChannel3920083%5758%73085122401
TransportGitSsh.SshPushConnection397365%75%1412350201
OpenSshConfig383447%0%367152501
Daemon.new Thread() {...}360%n/a2210102211
TransportBundleFile.new TransportProtocol() {...}347568%71161%8155231601
TransferConfig.FsckMode340%n/a11771111
WalkFetchConnection.RemotePack3222487%101254%101412560301
ReceivedPackStatistics.Builder3213180%770%3157450701
UserAgent3011178%161650%14247301801
TransportGitSsh.SshFetchConnection307872%100%048330201
ReceivedPackStatistics3016%n/a10121012101201
SideBandInputStream2936992%93981%935710201001
TransportHttp.LongPollService0%0%33992211
HMACSHA1NonceGenerator18988%1881%3158510401
BasePackPushConnection.CheckingSideBandOutputStream3054%n/a157201501
HttpConfig.new Supplier() {...}35%50%135110201
TransportGitAnon.new TransportProtocol() {...}19%n/a68796801
BaseReceivePack.MessageOutputWrapper52%516%588152501
Daemon.new DaemonService() {...}31%0%23791201
PushCertificateStore.1.new Iterator() {...}12884%1688%3135381401
TransportGitSsh.new TransportProtocol() {...}6272%730%7146203901
TransportBundleStream55%50%366141401
CredentialsProvider45%0%384101601
TransportHttp.new TransportProtocol() {...}21%n/a57795701
TestProtocol7177%50%294221801
RefLeaseSpec41%n/a145111401
ReceivePack.new BaseReceivePack.Reporter() {...}0%n/a22332211
FetchHeadRecord6978%562%265250201
Daemon.new DaemonService() {...}36%n/a12571201
TransportHttp.CredentialItems59%50%12130101
TransportAmazonS3.new TransportProtocol() {...}25%n/a46574601
SignedPushConfig4170%75%5118214901
Daemon.new UploadPackFactory() {...}26%n/a12451201
PackedObjectInfo60%n/a285162801
PushCertificateStore54797%85487%951312412001
PacketLineOut19392%990%11624201101
BaseReceivePack.FirstLine0%n/a33553311
UploadPack.ResponseBufferedOutputStream3873%100%386183701
HttpAuthMethod16192%92170%9195450401
TagOpt7885%675%281150401
InternalFetchConnection5881%100%032190201
InternalPushConnection5781%100%032190201
Daemon.Acceptor5079%100%173221601
TransportHttp.MultiRequestService4778%50%364180201
TransportGitSsh.new SshSessionFactory() {...}0%n/a22222211
BaseConnection6584%675%21532301101
WalkEncryption.NoEncryption0%n/a44554411
CredentialsProviderUserInfo21395%51575%52014201001
DaemonService.ServiceConfig0%n/a11331111
TransportHttp.Service.HttpExecuteStream52%n/a24472401
WalkEncryption.Vals0%n/a11441111
WriteAbortedException25%n/a23462301
SideBandProgressMonitor15194%66%2112470801
OperationResult8391%770%41622211101
TrackingRefUpdate.Command7290%660%4134240601
UploadPack.AdvertisedRequestValidator68%75%14260201
UploadPack.TipRequestValidator3683%675%261100201
FtpChannel.FtpException61%n/a13371301
RequestNotYetReadException0%n/a22442211
InternalFetchConnection.new Thread() {...}5490%n/a022150201
CredentialItem.CharArrayType3786%75%273151501
JschSession.JschFtpChannel.new FtpChannel.DirEntry() {...}75%n/a14141401
InsecureCipherFactory0%n/a22222211
PacketLineIn35798%4295%2311890901
RefAdvertiser.PacketLineOutRefAdvertiser20097%1178%3143520701
OpenSshConfig.Host.new ConfigRepository.Config() {...}5892%675%2102160601
LsRefsV2Request.Builder5090%n/a172171701
TransportHttp.new TransportProtocol() {...}4990%n/a282142801
JschSession3085%50%261101501
TransportSftp.new TransportProtocol() {...}82%n/a27292701
BaseReceivePack.ReceiveConfig5893%50%230170101
CredentialItem.YesNoType75%n/a14271401
CredentialItem.StringType75%n/a14271401
FtpChannel73%50%12170101
TcpTransport55%n/a12241201
WalkEncryption.JGitV20%n/a11221111
JschConfigSessionFactory.JschBugFixingConfigRepository.JschBugFixingConfig7296%880%2121230701
InternalPushConnection.new Thread() {...}5795%n/a020130201
HttpConfig.HttpRedirectMode5094%n/a141101401
LsRefsV2Request3792%n/a171131701
CredentialItem80%n/a13161301
PackParser.UnresolvedDelta76%n/a14151401
PushConfig0%n/a11111111
PushConfig.PushRecurseSubmodulesMode7097%583%171140401
TransferConfig.ProtocolVersion6196%583%161120301
BasePackFetchConnection.new RevFilter() {...}3193%100%16171401
NetRC.NetRCEntry87%50%35030201
HttpAuthMethod.Type.new HttpAuthMethod.Type() {...}84%n/a13131301
HttpAuthMethod.Type.new HttpAuthMethod.Type() {...}84%n/a13131301
HttpAuthMethod.Type.new HttpAuthMethod.Type() {...}80%n/a13131301
RemoteSession0%n/a11111111
FetchV2Request.Builder15799%50%11804101701
HttpAuthMethod.None90%n/a14151401
CredentialItem.InformationalMessage83%n/a12131201
SideBandOutputStream209100%20100%0160490601
ReceiveCommand.Result94100%n/a010190101
RemoteRefUpdate.Status94100%n/a010190101
NetRC.State74100%n/a01020101
FetchV0Request.Builder73100%n/a080190801
WalkRemoteObjectDatabase.FileStream67100%100%050180301
TransportSftp61100%n/a050150501
FetchRequest59100%n/a090180901
PackParser.DeltaVisit56100%8100%070160301
PushCertificate.NonceStatus54100%n/a010110101
PacketLineIn.AckNackResult54100%n/a010110101
TransportProtocol.URIishField54100%n/a010110101
UploadPack.RequestPolicy54100%n/a010110101
TransportHttp.SmartHttpFetchConnection51100%n/a030150301
TestProtocol.TransportInternal49100%n/a040110401
FetchV2Request46100%n/a060120601
HttpAuthMethod.Basic45100%n/a030100301
ReceiveCommand.Type44100%n/a01090101
HttpAuthMethod.Type44100%n/a01050101
TransportHttp.SmartHttpPushConnection38100%n/a020110201
PushCertificateParser.StreamReader36100%75%14090201
GitProtocolConstants.MultiAck34100%n/a01020101
AbstractAdvertiseRefsHook33100%n/a040110401
NetRC.new TreeMap() {...}33100%n/a01070101
FetchResult33100%100%050100401
SshSessionFactory29100%100%070100601
BasePackFetchConnection.FetchConfig100%n/a02080201
TransportHttp.AcceptEncoding100%n/a01050101
Transport.Operation100%n/a01050101
RefSpec.WildcardMode100%n/a01050101
PackParser.Source100%n/a01050101
TransportHttp.Service.HttpOutputStream100%n/a02060201
PackParser.DeltaChain100%50%14090301
WantNotValidException100%n/a03050301
PushResult100%n/a04060401
WalkPushConnection.new RefWriter() {...}100%n/a02030201
BaseFetchConnection100%n/a04070401
SshConstants100%n/a01030101
ReceivePack.new BaseReceivePack.Reporter() {...}100%n/a02030201
HttpTransport100%n/a05080501
PushCertificateStore.new DirCacheEditor.PathEdit() {...}100%n/a02040201
TestProtocol.TransportInternal.new InternalFetchConnection() {...}100%100%03030201
PushCertificateStore.new Iterable() {...}100%n/a02020201
PushCertificateStore.new Comparator() {...}100%n/a02030201
BaseReceivePack.new LimitedInputStream() {...}100%n/a02020201
JschConfigSessionFactory.JschBugFixingConfigRepository100%n/a02040201
PushCertificateStore.PendingCert100%n/a01050101
TestProtocol.Handle100%n/a01040101
HttpAuthMethod.Type.new HttpAuthMethod.Type() {...}100%n/a03030301
UploadPack.ReachableCommitTipRequestValidator100%n/a02040201
FetchV0Request100%n/a01030101
UploadPack.ReachableCommitRequestValidator100%n/a02040201
TransportLocal.new ReceivePackFactory() {...}100%n/a02020201
TransportLocal.new UploadPackFactory() {...}100%n/a02020201
CredentialItem.Password100%n/a02040201
InternalFetchConnection.new PipedInputStream() {...}100%n/a01020101
PushCertificateParser.PacketLineReader100%n/a02040201
InternalHttpServerGlue100%n/a02040201
ProtocolV2Hook100%n/a04050401
SshSessionFactory.new PrivilegedAction() {...}100%n/a02030201
UploadPackInternalServerErrorException100%n/a01030101
PreUploadHook.new PreUploadHook() {...}100%n/a04040401
CredentialItem.Username100%n/a01020101
PreUploadHook100%n/a01020101
RefFilter.new RefFilter() {...}100%n/a02020201
CapabilitiesV2Request.Builder100%n/a01010101
AdvertiseRefsHook.new AdvertiseRefsHook() {...}100%n/a03030301
AdvertiseRefsHook100%n/a01020101
RefFilter100%n/a01020101
PostReceiveHook100%n/a01020101
CapabilitiesV2Request100%n/a01010101
PreReceiveHook100%n/a01020101
PostUploadHook100%n/a01020101
UploadPack.AnyRequestValidator100%n/a02020201
PostReceiveHook.new PostReceiveHook() {...}100%n/a02020201
PostUploadHook.new PostUploadHook() {...}100%n/a02020201
DefaultSshSessionFactory100%n/a02020201
PreReceiveHook.new PreReceiveHook() {...}100%n/a02020201
PacketLineIn.InputOverLimitIOException100%n/a01010101
BaseReceivePack.Reporter100%n/a01010101
ProtocolV2Hook.new ProtocolV2Hook() {...}100%n/a01010101
PackParser.ObjectTypeAndSize100%n/a01010101