SummaryStarSponsor

Information
Parser: OpenCover
Assemblies: 2
Classes: 74
Files: 87
Line coverage
25%
Covered lines: 3146
Uncovered lines: 9010
Coverable lines: 12156
Total lines: 34519
Line coverage: 25.8%
Branch coverage
22%
Covered branches: 1394
Total branches: 6211
Branch coverage: 22.4%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Risk Hotspots

Assembly Class Method Cyclomatic complexity NPath complexity
DotnetFuzzing DotnetFuzzing.Fuzzers.Utf8JsonReaderFuzzer CompareExceptions(...)158 158
System.Private.CoreLib System.Text.Unicode.Utf8Utility TranscodeToUtf16(...)154 154
System.Private.CoreLib System.Text.Unicode.Utf8Utility GetPointerToFirstInvalidByte(...)138 138
System.Private.CoreLib System.Text.Unicode.Utf8Utility TranscodeToUtf8(...)134 134
System.Private.CoreLib System.Text.UnicodeEncoding GetChars(...)124 124
System.Private.CoreLib System.Text.UnicodeEncoding GetBytes(...)110 110
DotnetFuzzing System.Net.Security.KerberosPacLogonInfo TryReadValidationInfo(...)106 106
System.Private.CoreLib System.Text.UnicodeEncoding GetCharCount(...)96 96
System.Private.CoreLib System.Text.Ascii EqualsIgnoreCase(...)92 92
DotnetFuzzing DotnetFuzzing.Fuzzers.NrbfDecoderFuzzer ConsumePrimitiveValue(...)84 84
System.Private.CoreLib System.Text.UnicodeEncoding GetByteCount(...)82 82
System.Private.CoreLib System.Text.StringBuilder AppendFormat(...)78 78
System.Private.CoreLib System.Text.ValueStringBuilder AppendFormatHelper(...)76 76
System.Private.CoreLib System.Text.Ascii ChangeCase(...)72 72
System.Private.CoreLib System.Text.Ascii GetIndexOfFirstNonAsciiByte_Intrinsified(...)68 68
DotnetFuzzing DotnetFuzzing.Fuzzers.Utf8JsonReaderFuzzer FuzzTarget(...)66 66
System.Private.CoreLib System.Text.Latin1Utility GetIndexOfFirstNonLatin1Char_Sse2(...)62 62
System.Private.CoreLib System.Text.Ascii Equals(...)60 60
System.Private.CoreLib System.Text.Ascii GetIndexOfFirstNonAsciiByte_Vector(...)56 56
System.Private.CoreLib System.Text.Unicode.TextSegmentationUtility GetLengthOfFirstExtendedGraphemeCluster(...)55 55

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
DotnetFuzzing2282519274745498.2%
  
269822.6%
  
DotnetFuzzing.Fuzzers.AssemblyNameInfoFuzzer067671170%
 
080%
 
DotnetFuzzing.Fuzzers.Base64Fuzzer02352353320%
 
0300%
 
DotnetFuzzing.Fuzzers.Base64UrlFuzzer094941350%
 
060%
 
DotnetFuzzing.Fuzzers.Deflate64Fuzzer14647832.1%
  
040%
 
DotnetFuzzing.Fuzzers.HttpHeadersFuzzer16061951.6%
  
0140%
 
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.TextEncodingFuzzer106110718899%
  
88100%
 
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.BoundedMemory10622933571231.6%
  
186229%
  
System.Buffers.BoundedMemory<T>033680%
 
00
 
System.Net.Security.KerberosPacLogonInfo03093095100%
 
02220%
 
System.Private.CoreLib2918649194093156731%
  
1368522926.1%
  
System.Text.Ascii3936941087385736.1%
  
21576628%
  
System.Text.ASCIIEncoding3124127288111.3%
  
102164.6%
  
System.Text.CodePageDataItem02020300%
 
00
 
System.Text.CompositeFormat01091093510%
 
0680%
 
System.Text.Decoder20719131121.9%
  
3387.8%
  
System.Text.DecoderExceptionFallback2352540%
  
00
 
System.Text.DecoderExceptionFallbackBuffer112136884.6%
  
6875%
  
System.Text.DecoderFallback20216100%
 
00
 
System.Text.DecoderFallbackBuffer41499031445.5%
  
196031.6%
  
System.Text.DecoderFallbackException4131711323.5%
  
00
 
System.Text.DecoderNLS746413840853.6%
  
265844.8%
  
System.Text.DecoderReplacementFallback1511267757.6%
  
51631.2%
  
System.Text.DecoderReplacementFallbackBuffer2493317172.7%
  
71643.7%
  
System.Text.Encoder11788931012.3%
  
2385.2%
  
System.Text.EncoderExceptionFallback4372957.1%
  
00
 
System.Text.EncoderExceptionFallbackBuffer312156920%
  
040%
 
System.Text.EncoderFallback20216100%
 
00
 
System.Text.EncoderFallbackBuffer12859735812.3%
  
1551.8%
  
System.Text.EncoderFallbackException031311400%
 
040%
 
System.Text.EncoderLatin1BestFitFallback3252760%
  
00
 
System.Text.EncoderLatin1BestFitFallbackBuffer04534535820%
 
0300%
 
System.Text.EncoderNLS1711413139412.9%
  
3575.2%
  
System.Text.EncoderReplacementFallback1511267757.6%
  
51631.2%
  
System.Text.EncoderReplacementFallbackBuffer10354519322.2%
  
2267.6%
  
System.Text.Encoding224464688282732.5%
  
8031825.1%
  
System.Text.EncodingInfo01818750%
 
060%
 
System.Text.EncodingProvider662681658.8%
  
2444.5%
  
System.Text.EncodingTable11212123351448%
  
6807.5%
  
System.Text.Latin1Encoding172472647826.4%
  
02160%
 
System.Text.Latin1Utility112209321121134.8%
  
4918626.3%
  
System.Text.Rune75339414165918.1%
  
3622416%
  
System.Text.RunePosition068683180%
 
0180%
 
System.Text.SpanLineEnumerator02424900%
 
0100%
 
System.Text.SpanRuneEnumerator01717620%
 
040%
 
System.Text.StringBuilder1399771116340112.4%
  
415827%
  
System.Text.StringBuilderCache01414560%
 
080%
 
System.Text.StringBuilderRuneEnumerator020201040%
 
040%
 
System.Text.StringRuneEnumerator02020680%
 
040%
 
System.Text.TranscodingStream02112116110%
 
0660%
 
System.Text.Unicode.TextSegmentationUtility062622320%
 
0550%
 
System.Text.Unicode.Utf16022260%
 
00
 
System.Text.Unicode.Utf16Utility259512061720.8%
  
3407.5%
  
System.Text.Unicode.Utf83123126283611.8%
  
101267.9%
  
System.Text.Unicode.Utf8Utility60290692328186.9%
  
36945082%
  
System.Text.UnicodeDebug412167325%
  
31225%
  
System.Text.UnicodeEncoding343362705182748.6%
  
22151442.9%
  
System.Text.UnicodeUtility14152918348.2%
  
00
 
System.Text.UTF32Encoding187256443117942.2%
  
8525633.2%
  
System.Text.UTF7Encoding14714028791051.2%
  
8819445.3%
  
System.Text.UTF8Encoding100195295106433.8%
  
3923016.9%
  
System.Text.ValueStringBuilder8611019657943.8%
  
3210630.1%