SummaryStarSponsor

Information
Parser: OpenCover
Assemblies: 2
Classes: 201
Files: 221
Line coverage
10%
Covered lines: 3019
Uncovered lines: 25094
Coverable lines: 28113
Total lines: 49782
Line coverage: 10.7%
Branch coverage
10%
Covered branches: 1103
Total branches: 10431
Branch coverage: 10.5%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Risk Hotspots

Assembly Class Method Cyclomatic complexity NPath complexity
System.Net.Http System.Net.Http.Headers.KnownHeaders GetCandidate(...)226 226
DotnetFuzzing DotnetFuzzing.Fuzzers.Utf8JsonReaderFuzzer CompareExceptions(...)158 158
System.Net.Http System.Net.Http.HttpConnection SendAsync(...)120 120
DotnetFuzzing System.Net.Security.KerberosPacLogonInfo TryReadValidationInfo(...)106 106
System.Net.Http System.Net.HttpStatusDescription Get(...)95 95
System.Net.Http System.Net.Http.Headers.HeaderDescriptor GetKnownContentType(...)93 93
DotnetFuzzing DotnetFuzzing.Fuzzers.NrbfDecoderFuzzer ConsumePrimitiveValue(...)84 84
System.Net.Http System.Net.Http.HttpConnectionPool SendWithVersionDetectionAndRetryAsync(...)74 74
System.Net.Http System.Net.Http.HttpWindowsProxy UpdateConfiguration(...)68 68
DotnetFuzzing DotnetFuzzing.Fuzzers.Utf8JsonReaderFuzzer FuzzTarget(...)66 66
System.Net.Http System.Net.Http.Http3RequestStream OnHeader(...)63 63
System.Net.Http System.Net.Http.AuthenticationHelper SendWithAuthAsync(...)62 62
System.Net.Http System.Net.Http.AuthenticationHelper SendWithNtAuthAsync(...)60 60
System.Net.Http System.Net.Http.Headers.AltSvcHeaderParser GetParsedValueLength(...)56 56
System.Net.Http System.Net.Http.HttpConnectionPool ReturnHttp2Connection(...)54 54
System.Net.Http System.Net.Http.HttpConnectionPool ReturnHttp3Connection(...)52 52
System.Net.Http System.Net.Http.HttpConnectionPool .ctor(...)49 49
System.Net.Http System.Net.Http.AuthenticationHelper GetDigestTokenForCredential(...)48 48
System.Net.Http System.Net.Http.Http3RequestStream SendAsync(...)48 48
System.Net.Http System.Net.Http.AuthenticationHelper GetNextValue(...)44 44

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
DotnetFuzzing742673274745492.6%
  
139821.3%
  
DotnetFuzzing.Fuzzers.AssemblyNameInfoFuzzer067671170%
 
080%
 
DotnetFuzzing.Fuzzers.Base64Fuzzer02352353320%
 
0300%
 
DotnetFuzzing.Fuzzers.Base64UrlFuzzer094941350%
 
060%
 
DotnetFuzzing.Fuzzers.Deflate64Fuzzer14647832.1%
  
040%
 
DotnetFuzzing.Fuzzers.HttpHeadersFuzzer583619595%
  
131492.8%
  
DotnetFuzzing.Fuzzers.IPAddressFuzzer068681060%
 
0240%
 
DotnetFuzzing.Fuzzers.JsonDocumentFuzzer11920415%
  
040%
 
DotnetFuzzing.Fuzzers.KerberosPacLogonInfoFuzzer055170%
 
00
 
DotnetFuzzing.Fuzzers.NrbfDecoderFuzzer11981992860.5%
 
01300%
 
DotnetFuzzing.Fuzzers.SearchValuesByteCharFuzzer179801311.2%
  
0240%
 
DotnetFuzzing.Fuzzers.SearchValuesStringFuzzer13940692.5%
  
0100%
 
DotnetFuzzing.Fuzzers.SslStreamClientHelloFuzzer02626430%
 
00
 
DotnetFuzzing.Fuzzers.TextEncodingFuzzer11061071880.9%
  
080%
 
DotnetFuzzing.Fuzzers.TypeNameFuzzer14041622.4%
  
080%
 
DotnetFuzzing.Fuzzers.UTF8Fuzzer193941541%
  
0160%
 
DotnetFuzzing.Fuzzers.Utf8JsonReaderFuzzer14834846630.2%
 
02960%
 
DotnetFuzzing.Fuzzers.Utf8JsonWriterFuzzer11521532610.6%
  
0420%
 
DotnetFuzzing.Fuzzers.WebSocketFuzzer41231272073.1%
  
0380%
 
DotnetFuzzing.Fuzzers.ZipArchiveFuzzer15253871.8%
  
080%
 
DotnetFuzzing.Fuzzers.ZipEncryptionStreamFuzzer198991821%
  
0280%
 
System.Buffers.BoundedMemory03353357120%
 
0620%
 
System.Buffers.BoundedMemory<T>033680%
 
00
 
System.Net.Security.KerberosPacLogonInfo03093095100%
 
02220%
 
System.Net.Http294522421253664972611.6%
  
1090944911.5%
  
Interop043433690%
 
0100%
 
System.HexConverter2193061770%
  
2450%
  
System.IO.DelegatingStream086861880%
 
020%
 
System.LocalAppContextSwitches03737960%
 
0240%
 
System.Net.ArrayBuffer01101101940%
 
0300%
 
System.Net.CredentialCacheHelper026261550%
 
0100%
 
System.Net.CredentialCacheKey045451080%
 
0220%
 
System.Net.Http.AuthenticationHelper061461410130%
 
03320%
 
System.Net.Http.BrotliCompressedContent03434880%
 
040%
 
System.Net.Http.ByteArrayContent626327418.7%
  
040%
 
System.Net.Http.CancellationHelper01313520%
 
040%
 
System.Net.Http.CompressedContentCore02222570%
 
080%
 
System.Net.Http.ConnectHelper092921650%
 
0240%
 
System.Net.Http.ConnectionSetupDistributedTracing06262950%
 
0280%
 
System.Net.Http.CookieHelper02222390%
 
080%
 
System.Net.Http.CreditManager096961760%
 
0320%
 
System.Net.Http.CreditWaiter035351030%
 
060%
 
System.Net.Http.CurrentUserIdentityProvider044150%
 
00
 
System.Net.Http.DecompressionHandler02702704570%
 
0940%
 
System.Net.Http.DelegatingHandler05050980%
 
0140%
 
System.Net.Http.DiagnosticsHandler02302303810%
 
0820%
 
System.Net.Http.DiagnosticsHelper071711220%
 
0560%
 
System.Net.Http.EmptyContent01414420%
 
040%
 
System.Net.Http.EmptyReadStream01515370%
 
020%
 
System.Net.Http.FailedProxyCache054541450%
 
0200%
 
System.Net.Http.FormUrlEncodedContent05353980%
 
0160%
 
System.Net.Http.GlobalHttpSettings060601240%
 
0120%
 
System.Net.Http.GZipCompressedContent03434860%
 
040%
 
System.Net.Http.Headers.AltSvcHeaderParser9120829947530.4%
  
4214528.9%
  
System.Net.Http.Headers.AltSvcHeaderValue03939850%
 
080%
 
System.Net.Http.Headers.AuthenticationHeaderValue1184516329572.3%
  
546978.2%
  
System.Net.Http.Headers.BaseHeaderParser3403483100%
 
2222100%
 
System.Net.Http.Headers.ByteArrayHeaderParser253285789.2%
  
6875%
  
System.Net.Http.Headers.CacheControlHeaderParser2010305566.6%
  
61250%
  
System.Net.Http.Headers.CacheControlHeaderValue7427234661021.3%
  
4216625.3%
  
System.Net.Http.Headers.ContentDispositionHeaderValue4627732355214.2%
  
1510813.8%
  
System.Net.Http.Headers.ContentRangeHeaderValue5617122737224.6%
  
279229.3%
  
System.Net.Http.Headers.CookieHeaderParser1401436100%
 
44100%
 
System.Net.Http.Headers.DateHeaderParser1510255360%
  
6875%
  
System.Net.Http.Headers.EntityTagHeaderValue52318314162.6%
  
213461.7%
  
System.Net.Http.Headers.GenericHeaderParser7918014998.7%
  
44100%
 
System.Net.Http.Headers.HeaderDescriptor3015918933515.8%
  
101476.8%
  
System.Net.Http.Headers.HeaderEntry40429100%
 
00
 
System.Net.Http.Headers.HeaderStringValues41165712871.9%
  
81650%
  
System.Net.Http.Headers.HeaderUtilities4317822136219.4%
  
219621.8%
  
System.Net.Http.Headers.HttpContentHeaders437411149.7%
  
0140%
 
System.Net.Http.Headers.HttpGeneralHeaders086861710%
 
0440%
 
System.Net.Http.Headers.HttpHeaderParser303337790.9%
  
6875%
  
System.Net.Http.Headers.HttpHeaders4446171061166541.8%
  
14940636.6%
  
System.Net.Http.Headers.HttpHeadersNonValidated27426916939.1%
  
103231.2%
  
System.Net.Http.Headers.HttpHeaderValueCollection<T>01221222290%
 
0360%
 
System.Net.Http.Headers.HttpRequestHeaders31141172932.5%
  
0320%
 
System.Net.Http.Headers.HttpResponseHeaders9475617116%
  
21414.2%
  
System.Net.Http.Headers.Int32NumberHeaderParser182205290%
  
5683.3%
  
System.Net.Http.Headers.Int64NumberHeaderParser182205290%
  
5683.3%
  
System.Net.Http.Headers.KnownHeader313347391.1%
  
66100%
 
System.Net.Http.Headers.KnownHeaders2263426040986.9%
  
16923472.2%
  
System.Net.Http.Headers.MediaTypeHeaderParser1501535100%
 
00
 
System.Net.Http.Headers.MediaTypeHeaderValue697414329348.2%
  
285451.8%
  
System.Net.Http.Headers.MediaTypeWithQualityHeaderValue32932649.3%
  
020%
 
System.Net.Http.Headers.NameValueHeaderValue11611823439349.5%
  
409243.4%
  
System.Net.Http.Headers.NameValueWithParametersHeaderValue43448715349.4%
  
112055%
  
System.Net.Http.Headers.ObjectCollection<T>566612221145.9%
  
103627.7%
  
System.Net.Http.Headers.ProductHeaderValue46428815752.2%
  
142458.3%
  
System.Net.Http.Headers.ProductInfoHeaderParser3003070100%
 
1414100%
 
System.Net.Http.Headers.ProductInfoHeaderValue42549616843.7%
  
102441.6%
  
System.Net.Http.Headers.QPackStaticTable01021021120%
 
00
 
System.Net.Http.Headers.RangeConditionHeaderValue38417914248.1%
  
193652.7%
  
System.Net.Http.Headers.RangeHeaderValue516211318145.1%
  
183847.3%
  
System.Net.Http.Headers.RangeItemHeaderValue764311921563.8%
  
437458.1%
  
System.Net.Http.Headers.RetryConditionHeaderValue38458315045.7%
  
123040%
  
System.Net.Http.Headers.StringWithQualityHeaderValue565110718452.3%
  
274264.2%
  
System.Net.Http.Headers.TimeSpanHeaderParser182204690%
  
5683.3%
  
System.Net.Http.Headers.TransferCodingHeaderParser2102143100%
 
00
 
System.Net.Http.Headers.TransferCodingHeaderValue40428214448.7%
  
112055%
  
System.Net.Http.Headers.TransferCodingWithQualityHeaderValue33033649%
  
020%
 
System.Net.Http.Headers.UnvalidatedObjectCollection<T>30316100%
 
00
 
System.Net.Http.Headers.UriHeaderParser25315610244.6%
  
72231.8%
  
System.Net.Http.Headers.ViaHeaderValue877416126754%
  
264854.1%
  
System.Net.Http.Headers.WarningHeaderValue4613418030225.5%
  
225639.2%
  
System.Net.Http.HPack.DynamicTable070701340%
 
0180%
 
System.Net.Http.HPack.H2StaticTable070701040%
 
020%
 
System.Net.Http.HPack.HeaderField01818520%
 
020%
 
System.Net.Http.HPack.HPackDecoder03943946860%
 
01090%
 
System.Net.Http.HPack.HPackDecodingException099300%
 
00
 
System.Net.Http.HPack.HPackEncoder4816020864223%
  
97212.5%
  
System.Net.Http.HPack.Huffman06366368050%
 
0360%
 
System.Net.Http.HPack.HuffmanDecodingException01212400%
 
00
 
System.Net.Http.HPack.IntegerDecoder031311010%
 
0140%
 
System.Net.Http.HPack.IntegerEncoder2114357660%
  
61250%
  
System.Net.Http.Http2Connection02455245542510%
 
09540%
 
System.Net.Http.Http3Connection05295299360%
 
02080%
 
System.Net.Http.Http3Frame02727600%
 
080%
 
System.Net.Http.Http3RequestStream089789715900%
 
03720%
 
System.Net.Http.HttpAuthority03838790%
 
0140%
 
System.Net.Http.HttpBaseStream03434820%
 
040%
 
System.Net.Http.HttpClient04254258360%
 
01040%
 
System.Net.Http.HttpClientHandler01221223830%
 
0300%
 
System.Net.Http.HttpConnection02083208336330%
 
08020%
 
System.Net.Http.HttpConnectionBase02042043800%
 
01180%
 
System.Net.Http.HttpConnectionHandler01616350%
 
040%
 
System.Net.Http.HttpConnectionPool01836183632450%
 
08690%
 
System.Net.Http.HttpConnectionPoolManager03003006030%
 
01440%
 
System.Net.Http.HttpConnectionResponseContent05050960%
 
080%
 
System.Net.Http.HttpConnectionSettings088881620%
 
0180%
 
System.Net.Http.HttpConnectionWaiter<T>077771240%
 
0480%
 
System.Net.Http.HttpContent2758861511594.3%
  
62102.8%
  
System.Net.Http.HttpContentStream02424460%
 
040%
 
System.Net.Http.HttpEnvironmentProxy01851853860%
 
0880%
 
System.Net.Http.HttpEnvironmentProxyCredentials05555900%
 
0220%
 
System.Net.Http.HttpHandlerDefaults088490%
 
00
 
System.Net.Http.HttpIOException066320%
 
00
 
System.Net.Http.HttpMessageHandler01212410%
 
020%
 
System.Net.Http.HttpMessageHandlerStage077220%
 
020%
 
System.Net.Http.HttpMessageInvoker075751340%
 
0200%
 
System.Net.Http.HttpMethod3210513723523.3%
  
8908.8%
  
System.Net.Http.HttpProtocolException059591060%
 
0390%
 
System.Net.Http.HttpRequestException02626710%
 
020%
 
System.Net.Http.HttpRequestMessage1311012329210.5%
  
1323.1%
  
System.Net.Http.HttpRequestOptions048481010%
 
060%
 
System.Net.Http.HttpRequestOptionsKey<T>044270%
 
00
 
System.Net.Http.HttpResponseMessage121111232339.7%
  
1422.3%
  
System.Net.Http.HttpRuleParser1421615832689.8%
  
768490.4%
  
System.Net.Http.HttpTelemetry03113115230%
 
0720%
 
System.Net.Http.HttpUtilities02828680%
 
0220%
 
System.Net.Http.HttpWindowsProxy02112113700%
 
01360%
 
System.Net.Http.MessageProcessingHandler089891480%
 
0100%
 
System.Net.Http.Metrics.ActiveRequestsTagKey02525590%
 
0120%
 
System.Net.Http.Metrics.ActiveRequestsTracker029291260%
 
0100%
 
System.Net.Http.Metrics.ConnectionMetrics05757920%
 
0120%
 
System.Net.Http.Metrics.HttpMetricsEnrichmentContext039391230%
 
080%
 
System.Net.Http.Metrics.MetricsHandler01091092880%
 
0300%
 
System.Net.Http.Metrics.OpenConnectionsTagKey03131640%
 
0200%
 
System.Net.Http.Metrics.OpenConnectionsTracker029291310%
 
0100%
 
System.Net.Http.Metrics.SocketsHttpHandlerMetrics045451990%
 
0140%
 
System.Net.Http.MultipartContent03713716560%
 
01120%
 
System.Net.Http.MultipartFormDataContent03535710%
 
060%
 
System.Net.Http.MultiProxy01551552760%
 
0520%
 
System.Net.Http.PreAuthCredentialCache02828600%
 
0160%
 
System.Net.Http.QPack.H3StaticTable01041041430%
 
00
 
System.Net.Http.QPack.HeaderField01414420%
 
020%
 
System.Net.Http.QPack.QPackDecoder04494497730%
 
01320%
 
System.Net.Http.QPack.QPackDecodingException099280%
 
00
 
System.Net.Http.QPack.QPackEncoder2916919834314.6%
  
4666%
  
System.Net.Http.QPack.QPackEncodingException066250%
 
00
 
System.Net.Http.ReadOnlyMemoryContent01515440%
 
00
 
System.Net.Http.RedirectHandler01071071890%
 
0480%
 
System.Net.Http.RequestQueue<T>01111111830%
 
0300%
 
System.Net.Http.RuntimeSettingParser040401010%
 
0180%
 
System.Net.Http.SocketsHttpConnectionContext099530%
 
00
 
System.Net.Http.SocketsHttpConnectionEvictionContext01818810%
 
00
 
System.Net.Http.SocketsHttpHandler03273277620%
 
01180%
 
System.Net.Http.SocketsHttpPlaintextStreamFilterContext01111610%
 
00
 
System.Net.Http.SocksException022130%
 
00
 
System.Net.Http.SocksHelper02042043660%
 
0630%
 
System.Net.Http.StreamContent099991870%
 
0180%
 
System.Net.Http.StreamToStreamCopy049491080%
 
0140%
 
System.Net.Http.StringBuilderExtensions028284520%
 
060%
 
System.Net.Http.StringContent041411140%
 
0160%
 
System.Net.Http.SystemProxyInfo099300%
 
020%
 
System.Net.Http.UriRedactionHelper04949890%
 
0280%
 
System.Net.Http.VariableLengthIntegerHelper081812080%
 
0360%
 
System.Net.Http.WaitForHttp3ConnectionActivity033339950%
 
0180%
 
System.Net.Http.WinInetProxyHelper01091091960%
 
0500%
 
System.Net.Http.ZstandardCompressedContent045451200%
 
060%
 
System.Net.HttpDateParser3203252100%
 
1250%
  
System.Net.HttpStatusDescription07070810%
 
0950%
 
System.Net.MultiArrayBuffer01631632830%
 
0460%
 
System.Net.MultiMemory070704230%
 
0280%
 
System.Net.NetEventSource11511523830.6%
  
0650%
 
System.Net.Security.CertificateHelper075751290%
 
0380%
 
System.Net.Security.SslClientAuthenticationOptionsExtensions05656860%
 
0220%
 
System.Runtime.CompilerServices.RuntimeAsyncMethodGenerationAttribute01180%
 
00
 
System.SR41151193373.3%
  
22100%
 
System.Text.SimpleRegex03232710%
 
0180%
 
System.Text.StringBuilderCache251265796.1%
  
6875%
  
System.Text.ValueStringBuilder586512330447.1%
  
112445.8%
  
System.Threading.Tasks.TaskCompletionSourceWithCancellation<T>01818390%
 
020%