Summary - ReportStarSponsor

Information
Parser: OpenCover
Assemblies: 1
Classes: 36
Files: 38
Tag: 46_5506129497
Line coverage
49%
Covered lines: 1130
Uncovered lines: 1162
Coverable lines: 2292
Total lines: 4969
Line coverage: 49.3%
Branch coverage
35%
Covered branches: 268
Total branches: 746
Branch coverage: 35.9%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Coverage history

Risk Hotspots

Assembly Class Method Cyclomatic complexity NPath complexity
MewtocolNet MewtocolNet.MewtocolInterface WithRegisterCollection(...)44 44
MewtocolNet MewtocolNet.RegisterBuilding.RegisterBuildInfo Build()32 32

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
MewtocolNet113011622292496949.3%
  
26874635.9%
  
MewtocolNet.AsyncExtensions099290%
 
060%
 
MewtocolNet.ComCassette.CassetteFinder082821710%
 
0380%
 
MewtocolNet.ComCassette.CassetteInformation059591820%
 
040%
 
MewtocolNet.CRCCalculator5805888100%
 
44100%
 
MewtocolNet.DocAttributes.PlcCodeTestedAttribute011140%
 
00
 
MewtocolNet.DocAttributes.PlcEXRTAttribute011140%
 
00
 
MewtocolNet.DocAttributes.PlcLegacyAttribute011140%
 
00
 
MewtocolNet.Exceptions.MewtocolException01010340%
 
00
 
MewtocolNet.Helpers.AsyncQueue1201234100%
 
22100%
 
MewtocolNet.Helpers.CodeDescriptions3403444100%
 
00
 
MewtocolNet.Helpers.LinqHelpers01414310%
 
0120%
 
MewtocolNet.Logging.Logger141154193.3%
  
4850%
  
MewtocolNet.Mewtocol523289417.8%
  
020%
 
MewtocolNet.MewtocolFrameResponse1020306133.3%
  
00
 
MewtocolNet.MewtocolHelpers6310316638037.9%
  
309232.6%
  
MewtocolNet.MewtocolInterface302319621129348.6%
  
7124029.5%
  
MewtocolNet.MewtocolInterfaceSerial01521522930%
 
0310%
 
MewtocolNet.MewtocolInterfaceTcp53217416671.6%
  
91464.2%
  
MewtocolNet.ParsedPlcName353389592.1%
  
5862.5%
  
MewtocolNet.PLCInfo33205312362.2%
  
2450%
  
MewtocolNet.PlcTypeConversion`1151164293.7%
  
00
 
MewtocolNet.PlcValueParser119205855%
  
61833.3%
  
MewtocolNet.PlcVarTypeConversions1012226545.4%
  
1250%
  
MewtocolNet.RegisterAttributes.RegisterAttribute3303381100%
 
3475%
  
MewtocolNet.RegisterAttributes.RegisterCollection212146314.2%
  
040%
 
MewtocolNet.RegisterBuilding.FinalizerExtensions317387881.5%
  
142263.6%
  
MewtocolNet.RegisterBuilding.RegBuilder64359919764.6%
  
264065%
  
MewtocolNet.RegisterBuilding.RegisterBuilderStep4354811489.5%
  
81172.7%
  
MewtocolNet.RegisterBuilding.RegisterBuildInfo3713811197.3%
  
313296.8%
  
MewtocolNet.Registers.BaseRegister15304512433.3%
  
52817.8%
  
MewtocolNet.Registers.BoolRegister55116615383.3%
  
233271.8%
  
MewtocolNet.Registers.BytesRegister19214010047.5%
  
41428.5%
  
MewtocolNet.Registers.NumberRegister`152399121557.1%
  
185036%
  
MewtocolNet.Registers.StringRegister7404711114.8%
  
1128.3%
  
MewtocolNet.SerialPortExtensions01717360%
 
020%
 
MewtocolNet.TypeConversion.Conversions1178320022058.5%
  
11010%