Summary - ReportStarSponsor

Information
Parser: OpenCover
Assemblies: 1
Classes: 35
Files: 37
Tag: 36_5480434401
Line coverage
48%
Covered lines: 1080
Uncovered lines: 1162
Coverable lines: 2242
Total lines: 4907
Line coverage: 48.1%
Branch coverage
35%
Covered branches: 267
Total branches: 744
Branch coverage: 35.8%
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
MewtocolNet108011622242490748.1%
  
26774435.8%
  
MewtocolNet.AsyncExtensions099290%
 
060%
 
MewtocolNet.CodeDescriptions3403444100%
 
00
 
MewtocolNet.ComCassette.CassetteFinder082821720%
 
0380%
 
MewtocolNet.ComCassette.CassetteInformation059591820%
 
040%
 
MewtocolNet.DocAttributes.PlcCodeTestedAttribute011140%
 
00
 
MewtocolNet.DocAttributes.PlcEXRTAttribute011140%
 
00
 
MewtocolNet.DocAttributes.PlcLegacyAttribute011140%
 
00
 
MewtocolNet.Exceptions.MewtocolException01010340%
 
00
 
MewtocolNet.Helpers.LinqHelpers01414310%
 
0120%
 
MewtocolNet.Logging.Logger141154193.3%
  
4850%
  
MewtocolNet.Mewtocol523289417.8%
  
020%
 
MewtocolNet.MewtocolFrameResponse1020306033.3%
  
00
 
MewtocolNet.MewtocolHelpers7110317439640.8%
  
329434%
  
MewtocolNet.MewtocolInterface302314616128249%
  
7124029.5%
  
MewtocolNet.MewtocolInterfaceSerial01521522930%
 
0310%
 
MewtocolNet.MewtocolInterfaceTcp53217417971.6%
  
91464.2%
  
MewtocolNet.ParsedPlcName353389592.1%
  
6875%
  
MewtocolNet.PLCInfo33205312362.2%
  
2450%
  
MewtocolNet.PlcTypeConversion`1151164293.7%
  
00
 
MewtocolNet.PlcValueParser119205855%
  
61833.3%
  
MewtocolNet.PlcVarTypeConversions1012226545.4%
  
1250%
  
MewtocolNet.Queue.AsyncQueue1201234100%
 
22100%
 
MewtocolNet.RegisterAttributes.RegisterAttribute3303381100%
 
3475%
  
MewtocolNet.RegisterAttributes.RegisterCollection212146314.2%
  
040%
 
MewtocolNet.RegisterBuilding.FinalizerExtensions317387881.5%
  
142263.6%
  
MewtocolNet.RegisterBuilding.RegBuilder644010420561.5%
  
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%