org.eclipse.jgit.transport

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total13,802 of 45,51969%1,812 of 4,81862%1,7794,2213,16010,7734291,76831245
AmazonS31,0230%810%6363216216202011
WalkFetchConnection82367445%875739%6710117635062601
UploadPack6152,98882%12440376%121356139865218901
ReceivePack5741,66974%11717259%1312491906273510101
TransportHttp4961,78278%9516663%791789150324501
TransportSftp.SftpObjectDB48235242%242853%254310919561701
TransportAmazonS3.DatabaseS34530%300%30308484151511
HttpAuthMethod.Digest43122233%411526%32387811571001
PackParser3671,92884%5614772%491668155036101
WalkPushConnection30634953%362035%29397915151101
WalkEncryption.SymmetricEncryption30215233%175%131455834501
ReceiveCommand28250564%626350%521068122923901
BasePackConnection27986375%409871%38955627722601
AmazonS3.ListParser2600%290%212157576611
FetchProcess2571,13081%4513975%361196433032701
Daemon23213937%25721%29385994142201
WalkRemoteObjectDatabase2299028%1810%1522487061201
TransportAmazonS32132%180%151643446701
BasePackFetchConnection2071,26985%5916373%531404237612701
Transport1901,03184%389771%431364530876801
TransportHttp.Service18232564%232046%1830461160601
BasePackPushConnection18158576%296167%26573117311201
TransportGitAnon1812%140%151642438901
TransportHttp.HttpObjectDB16016150%111456%1526286661301
ProgressSpinner1570%80%111136367711
TransportGitSsh.ExtSession1550%160%131330305511
RemoteRefUpdate14918355%242045%1844146632201
BundleFetchConnection13238174%153570%15362713221101
TransportGitSsh1216835%2016%1623254141101
NetRCCredentialsProvider1216%200%141527304501
WalkEncryption1194527%1121%101422313601
TransportLocal11610246%833%720275121401
DaemonService10721%118%1416202781001
TransferConfig10519565%26925%1833256711501
PushCertificate10426471%232955%2542207621601
TransportLocal.ForkLocalFetchConnection1030%80%7731313311
DaemonClient1010%80%111127277711
NetRC9229976%334155%2847231061701
TransportGitAnon.TcpFetchConnection860%60%6628283311
ProtocolV2Parser8542483%116986%1248191151801
TransferConfig.new RefFilter() {...}850%140%101013133311
TransportLocal.ForkLocalPushConnection840%0%4425252211
WalkEncryption.JetS3tV28211057%75%5816344601
PushCertificateIdent8124675%93177%1233166831301
AdvertiseRefsHookChain780%110%101019194411
PushCertificateParser7635482%93177%9371910301701
HttpAuthMethod.Negotiate7618%n/a2417242401
URIish731,11793%2015288%161201526503401
ChainingCredentialsProvider7312%180%121318223401
TrackingRefUpdate705142%712%51313301901
TransportGitAnon.TcpPushConnection680%0%3322222211
PushProcess6434984%125281%1241131032901
PreReceiveHookChain640%90%8816163311
PostReceiveHookChain640%90%8816163311
RefSpec6363690%198181%18811516513101
PackParser.InflaterStream6320976%71568%71812551701
TransferConfig.FsckKeyNameHolder630%60%6611113311
UserAgent628056%201237%152413313801
TransportProtocol619260%262448%273521376801
FilterSpec5821478%172357%153194701101
ServiceMayNotContinueException520%n/a9921219911
UsernamePasswordCredentialsProvider517960%71161%61512332601
PacketLineOut5023782%91765%72765501401
TransportBundleFile509%n/a5617185601
RefAdvertiser4928485%92775%932117611401
UploadPack.FirstLine480%0%4412123311
TransportGitSsh.SshFetchConnection4710368%866%5913471301
ReceiveCommandErrorHandler460%60%7713134411
TransportLocal.new TransportProtocol() {...}447763%131145%13189272601
ProtocolV0Parser4311873%61875%51411480201
AmazonS3.new TemporaryBuffer.LocalFile() {...}420%n/a22552211
HttpConfig4162293%199783%18771216701901
SshTransport414954%7541%81212253601
TransportGitSsh.SshPushConnection397365%75%1416380201
RemoteConfig3865394%75187%11611313943201
BundleWriter3832589%92775%102858211001
PreUploadHookChain386061%866%4128232601
Daemon.new Thread() {...}350%n/a2212122211
TransportBundleFile.new TransportProtocol() {...}347568%71161%8155231601
TransferConfig.FsckMode340%n/a11441111
ReceivedPackStatistics.Builder3316883%770%3174480901
WalkFetchConnection.RemotePack3222587%101254%101413530301
ProtocolV2HookChain325864%866%4128232601
SideBandInputStream37392%93981%935710301001
ReceivedPackStatistics35%n/a91491491401
BasePackPushConnection.CheckingSideBandOutputStream54%n/a159231501
HttpConfig.new Supplier() {...}35%50%135110201
TransportGitAnon.new TransportProtocol() {...}19%n/a68686801
ReceivePack.MessageOutputWrapper52%516%5811182501
Daemon.new DaemonService() {...}31%0%237101201
PushCertificateStore.new Iterator() {...}13385%1688%3137411401
TransportGitSsh.new TransportProtocol() {...}6272%730%7145183901
TestProtocol7276%50%295231801
CredentialsProvider45%0%384101601
TransportHttp.new TransportProtocol() {...}21%n/a57575701
TransportBundleStream56%50%366141401
RefLeaseSpec41%n/a145111401
Daemon.new DaemonService() {...}36%n/a12581201
TransportHttp.CredentialItems59%50%12130101
TransportAmazonS3.new TransportProtocol() {...}25%n/a46464601
UploadPack.SideBandErrorWriter25%n/a12561201
SignedPushConfig4170%75%5118204901
ReceivePack.new ReceivePack.Reporter() {...}58%25%24260201
PackedObjectInfo3266%n/a21051921001
AmazonS3.KeyInfo0%n/a33663311
FtpChannel0%0%22881111
TransportGitSsh.new SshSessionFactory() {...}0%n/a33333311
ReceivePack.FirstLine0%n/a33553311
PushCertificateStore55997%85487%953312412201
HttpAuthMethod16292%92170%9195470401
TagOpt7885%675%281140401
InternalFetchConnection5881%100%034200201
InternalPushConnection5781%100%034200201
Daemon.Acceptor4878%100%174231601
TransportHttp.MultiRequestService4878%50%364180201
BaseConnection6584%675%21532301101
WalkEncryption.NoEncryption0%n/a44554411
DaemonService.ServiceConfig0%n/a11331111
TransportHttp.Service.HttpExecuteStream52%n/a24472401
FetchHeadRecord7989%787%162240201
UploadPack.ResponseBufferedOutputStream4382%100%284182701
BasePackFetchConnection.FetchStateV275%75%14180201
WriteAbortedException25%n/a23462301
OperationResult8391%770%41622211101
TrackingRefUpdate.Command7590%660%4134240601
TransportHttp.SmartHttpFetchConnection7189%100%152211401
UploadPack.AdvertisedRequestValidator68%75%14260201
UploadPack.TipRequestValidator3683%675%261110201
FtpChannel.FtpException61%n/a13371301
RequestNotYetReadException0%n/a22442211
HMACSHA1NonceGenerator18196%1794%1132430401
WalkEncryption.JGitV110094%50%132170201
FilterSpec.ObjectTypes7392%75%282141601
CredentialItem.CharArrayType3786%75%273151501
PacketLineIn.PacketLineInIterator.new Iterator() {...}83%100%04280301
PacketLineIn43898%5394%345210601601
LsRefsV2Request.Builder5090%n/a172171701
TransportHttp.new TransportProtocol() {...}4990%n/a282122801
TransportSftp.new TransportProtocol() {...}82%n/a27272701
RefAdvertiser.PacketLineOutRefAdvertiser20198%1178%3142530701
SideBandProgressMonitor15597%583%1112480801
CredentialItem.YesNoType75%n/a14271401
CredentialItem.StringType75%n/a14271401
TcpTransport55%n/a12241201
WalkEncryption.JGitV20%n/a11221111
HttpConfig.HttpRedirectMode5094%n/a14191401
LsRefsV2Request3792%n/a171131701
CredentialItem80%n/a13161301
PackParser.UnresolvedDelta76%n/a14151401
InsecureCipherFactory50%n/a12121201
PushConfig0%n/a11111111
FetchV2Request.Builder18098%50%12004501901
PushConfig.PushRecurseSubmodulesMode7097%583%171130401
ReceivePack.ReceiveConfig6096%50%230100101
InternalPushConnection.new Thread() {...}5696%n/a022140201
InternalFetchConnection.new Thread() {...}5396%n/a022140201
SshSessionFactory4095%75%1101170801
BasePackFetchConnection.new RevFilter() {...}3193%100%16171401
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
NetRC.NetRCEntry93%50%35030201
HttpAuthMethod.None90%n/a14151401
CredentialItem.InformationalMessage83%n/a12131201
SideBandOutputStream210100%20100%0160490601
ReceiveCommand.Result94100%n/a010100101
RemoteRefUpdate.Status94100%n/a010100101
FetchV0Request.Builder75100%n/a080180801
NetRC.State74100%n/a01020101
TransferConfig.ProtocolVersion72100%8100%080150401
WalkRemoteObjectDatabase.FileStream67100%100%050180301
TransportSftp61100%n/a050140501
FetchRequest61100%n/a090180901
FetchV2Request58100%n/a080150801
PostUploadHookChain58100%8100%080150401
PackParser.DeltaVisit56100%8100%070160301
PushCertificate.NonceStatus54100%n/a01060101
PacketLineIn.AckNackResult54100%n/a01060101
TransportProtocol.URIishField54100%n/a01060101
UploadPack.RequestPolicy54100%n/a01060101
TestProtocol.TransportInternal49100%n/a04090401
HttpAuthMethod.Basic45100%n/a03090301
ReceiveCommand.Type44100%n/a01050101
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/a01080101
FetchResult33100%100%050100401
TransportHttp.LongPollService100%50%13090201
BasePackFetchConnection.FetchConfig100%n/a02080201
UploadPack.PackProtocolErrorWriter100%n/a02040201
TransportHttp.AcceptEncoding100%n/a01030101
Transport.Operation100%n/a01030101
RefSpec.WildcardMode100%n/a01030101
PackParser.Source100%n/a01030101
TransportHttp.Service.HttpOutputStream100%n/a02060201
PackParser.DeltaChain100%100%04090301
WantNotValidException100%n/a03050301
WalkPushConnection.new RefWriter() {...}100%n/a02030201
PushResult100%n/a04060401
BaseFetchConnection100%n/a04070401
SshConstants100%n/a01010101
HttpTransport100%n/a05080501
PushCertificateStore.new DirCacheEditor.PathEdit() {...}100%n/a02040201
TestProtocol.TransportInternal.new InternalFetchConnection() {...}100%100%03030201
ReceivePack.PostReceiveExecutor100%n/a02040201
PacketLineIn.PacketLineInIterator100%n/a02050201
ReceivePack.new LimitedInputStream() {...}100%n/a02020201
PushCertificateStore.PendingCert100%n/a01050101
TestProtocol.Handle100%n/a01040101
HttpAuthMethod.Type.new HttpAuthMethod.Type() {...}100%n/a03030301
FetchV0Request100%n/a01030101
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/a01030101
InternalFetchConnection.new PipedInputStream() {...}100%n/a01030101
PushCertificateParser.PacketLineReader100%n/a02040201
InternalHttpServerGlue100%n/a02040201
ProtocolV2Hook100%n/a04040401
UploadPackInternalServerErrorException100%n/a01030101
ReceivePack.new ReceiveCommandErrorHandler() {...}100%n/a01010101
PreUploadHook.new PreUploadHook() {...}100%n/a04040401
CredentialItem.Username100%n/a01020101
SshConfigStore100%n/a01010101
PreUploadHook100%n/a01010101
CapabilitiesV2Request.Builder100%n/a01010101
AdvertiseRefsHook.new AdvertiseRefsHook() {...}100%n/a03030301
AdvertiseRefsHook100%n/a01010101
RefFilter100%n/a02010201
CapabilitiesV2Request100%n/a01010101
PostReceiveHook100%n/a02020201
UploadPack.AnyRequestValidator100%n/a02020201
PreReceiveHook100%n/a02020201
PostUploadHook100%n/a02020201
PacketLineIn.InputOverLimitIOException100%n/a01010101
ReceivePack.Reporter100%n/a01010101
ProtocolV2Hook.new ProtocolV2Hook() {...}100%n/a01010101
PackParser.ObjectTypeAndSize100%n/a01010101