org.eclipse.jgit.transport

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total13,663 of 44,34869%1,781 of 4,64261%1,7594,1193,06710,5764321,75632246
AmazonS31,0180%810%6363208208202011
WalkFetchConnection81168045%855740%6610015832962601
UploadPack6332,81881%12238175%121334149841227901
BaseReceivePack5391,54174%11917359%123229166562267901
TransportSftp.SftpObjectDB48235342%242853%254310118861701
TransportAmazonS3.DatabaseS34490%300%30308080151511
HttpAuthMethod.Digest42422334%411526%32388111971001
TransportHttp4161,45477%7912461%641427741813801
PackParser3651,89683%5614772%491668054036101
WalkPushConnection30236154%362035%29396913651101
WalkEncryption.SymmetricEncryption29615233%175%131454844501
ReceiveCommand28350464%626350%521068323323901
FetchProcess25196679%4211873%341065628932601
Daemon23113737%25721%29385996142201
WalkRemoteObjectDatabase2249529%1810%1522486961201
TransportAmazonS32132%180%151644466701
AmazonS3.ListParser2130%210%171746466611
Transport1891,01984%389771%431344229676601
BasePackPushConnection18158676%296167%26573116911201
BasePackConnection18030963%173366%17383411821301
TransportHttp.Service17830663%231843%1829441110601
TransportGitAnon1613%120%131436387801
TransportHttp.HttpObjectDB16016050%111456%1526296761301
ProgressSpinner1570%80%111136367711
RemoteRefUpdate14718355%242045%1844258332201
TransportGitSsh.ExtSession1410%140%111127274411
BundleFetchConnection13438474%153570%15362512521101
NetRCCredentialsProvider1216%200%141528314501
TransportGitSsh1166636%2016%1522244131001
WalkEncryption1134227%1121%101420303601
DaemonService10720%118%1416192681001
PushCertificate10526371%232955%2542227821601
TransferConfig10516861%25619%1729246611301
PreUploadHookChain1040%140%121223235511
JschConfigSessionFactory10355284%206476%19622717602001
DaemonClient1000%80%111127277711
BasePackFetchConnection9691790%3711175%34982626512201
TransportLocal949650%640%517214511201
NetRC9230176%334155%2847231061701
TransferConfig.new RefFilter() {...}870%140%101012123311
PushCertificateIdent8624574%93177%1233187231301
TransportLocal.ForkLocalFetchConnection850%0%4425252211
TransportLocal.ForkLocalPushConnection850%0%4425252211
ProtocolV2Parser8437981%116184%1244191101801
WalkEncryption.JetS3tV28211057%75%5816374601
AdvertiseRefsHookChain810%120%101020204411
PushCertificateParser7735182%93177%9371910301701
JschSession.JschProcess757951%13527%1219164231001
HttpAuthMethod.Negotiate7518%n/a2418262401
ChainingCredentialsProvider7312%180%121317213401
TrackingRefUpdate705142%712%51313301901
URIish671,08794%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
RefSpec6363690%198181%18811516513101
BundleWriter6327781%122264%112611732901
PackParser.InflaterStream6320776%71568%71812531701
TransferConfig.FsckKeyNameHolder630%60%6611113311
OpenSshConfig.Host5421980%2083%62786321501
RemoteConfig5263992%85086%14611613763201
ReceivePack5228684%163669%21461710272001
RefAdvertiser5227984%112569%1032107611401
ServiceMayNotContinueException520%n/a9921219911
UsernamePasswordCredentialsProvider517960%71161%61513342601
UploadPack.FirstLine470%0%4411113311
TransportLocal.new TransportProtocol() {...}447763%131145%13189272601
TransportBundleFile4410%n/a5613155601
ProtocolV0Parser4311873%61875%51410470201
AmazonS3.new TemporaryBuffer.LocalFile() {...}430%n/a22772211
SshTransport415054%7541%81212263601
JschSession.JschFtpChannel3920083%5758%73085122401
FilterSpec3912476%61672%6207390901
TransportGitSsh.SshPushConnection397365%75%1412350201
OpenSshConfig383447%0%367152501
Daemon.new Thread() {...}360%n/a2210102211
TransportBundleFile.new TransportProtocol() {...}347568%71161%8155231601
TransferConfig.FsckMode340%n/a11771111
HttpConfig3351193%178182%16651014901601
WalkFetchConnection.RemotePack3222487%101254%101412560301
ReceivedPackStatistics.Builder3213180%770%3157450701
UserAgent3210977%171546%15248301801
TransportGitSsh.SshFetchConnection307872%100%048330201
ReceivedPackStatistics3016%n/a10121012101201
SideBandInputStream2936992%93981%935710201001
TransportHttp.LongPollService0%0%33992211
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
TransportGitSsh.new TransportProtocol() {...}6272%730%7146203901
PushCertificateStore.new Iterator() {...}12484%1688%3135391401
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
PackedObjectInfo60%n/a285162801
PushCertificateStore56097%85487%953312612201
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
OpenSshConfig.Host.new ConfigRepository.Config() {...}5485%675%3103161601
WriteAbortedException25%n/a23462301
OperationResult8391%770%41622211101
TrackingRefUpdate.Command7290%660%4134240601
UploadPack.AdvertisedRequestValidator68%75%14260201
JschConfigSessionFactory.JschBugFixingConfigRepository.JschBugFixingConfig6890%880%3122231701
UploadPack.TipRequestValidator3683%675%261100201
FtpChannel.FtpException61%n/a13371301
RequestNotYetReadException0%n/a22442211
HMACSHA1NonceGenerator18196%1794%1131410401
WalkEncryption.JGitV110094%50%132170201
CredentialItem.CharArrayType3786%75%273151501
PacketLineIn.PacketLineInIterator.new Iterator() {...}2982%100%04170301
JschSession.JschFtpChannel.new FtpChannel.DirEntry() {...}75%n/a14141401
PacketLineIn38098%4695%23819401401
RefAdvertiser.PacketLineOutRefAdvertiser20097%1178%3143520701
LsRefsV2Request.Builder5090%n/a172171701
TransportHttp.new TransportProtocol() {...}4990%n/a282142801
JschSession3085%50%261101501
TransportSftp.new TransportProtocol() {...}82%n/a27292701
SideBandProgressMonitor15597%583%1111470801
BaseReceivePack.ReceiveConfig5893%50%230170101
CredentialItem.YesNoType75%n/a14271401
CredentialItem.StringType75%n/a14271401
FtpChannel73%50%12170101
TcpTransport55%n/a12241201
WalkEncryption.JGitV20%n/a11221111
HttpConfig.HttpRedirectMode5094%n/a141101401
LsRefsV2Request3792%n/a171131701
CredentialItem80%n/a13161301
PackParser.UnresolvedDelta76%n/a14151401
InsecureCipherFactory50%n/a12121201
PushConfig0%n/a11111111
PushConfig.PushRecurseSubmodulesMode7097%583%171140401
TransferConfig.ProtocolVersion6196%583%161120301
InternalPushConnection.new Thread() {...}5796%n/a020130201
InternalFetchConnection.new Thread() {...}5496%n/a020130201
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.Builder15999%50%11804101701
HttpAuthMethod.None90%n/a14151401
CredentialItem.InformationalMessage83%n/a12131201
SideBandOutputStream209100%20100%0160490601
ReceiveCommand.Result94100%n/a010190101
RemoteRefUpdate.Status94100%n/a010190101
FetchV0Request.Builder75100%n/a080190801
NetRC.State74100%n/a01020101
WalkRemoteObjectDatabase.FileStream67100%100%050180301
TransportSftp61100%n/a050150501
FetchRequest61100%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/a060130601
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
SshSessionFactory31100%100%080120701
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%100%04090301
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
PacketLineIn.PacketLineInIterator100%n/a02050201
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
CredentialItem.Password100%n/a02040201
WalkEncryption.Vals100%n/a01040101
InternalFetchConnection.new PipedInputStream() {...}100%n/a01020101
PushCertificateParser.PacketLineReader100%n/a02040201
InternalHttpServerGlue100%n/a02040201
ProtocolV2Hook100%n/a04050401
UploadPackInternalServerErrorException100%n/a01030101
PreUploadHook.new PreUploadHook() {...}100%n/a04040401
CredentialItem.Username100%n/a01020101
PreUploadHook100%n/a01020101
CapabilitiesV2Request.Builder100%n/a01010101
AdvertiseRefsHook.new AdvertiseRefsHook() {...}100%n/a03030301
AdvertiseRefsHook100%n/a01020101
RefFilter100%n/a02010201
CapabilitiesV2Request100%n/a01010101
PostReceiveHook100%n/a02020201
UploadPack.AnyRequestValidator100%n/a02020201
PreReceiveHook100%n/a02020201
DefaultSshSessionFactory100%n/a02020201
PostUploadHook100%n/a02020201
PacketLineIn.InputOverLimitIOException100%n/a01010101
BaseReceivePack.Reporter100%n/a01010101
ProtocolV2Hook.new ProtocolV2Hook() {...}100%n/a01010101
PackParser.ObjectTypeAndSize100%n/a01010101