diff --git a/Builds/TestResults/badge_combined_master.svg b/Builds/TestResults/badge_combined_master.svg index 5e7a924..013320e 100644 --- a/Builds/TestResults/badge_combined_master.svg +++ b/Builds/TestResults/badge_combined_master.svg @@ -100,9 +100,9 @@ Coverage Coverage - 12.7%12.7% - 18.2%18.2% - 32.9%32.9% + 10.4%10.4% + 15.6%15.6% + 21.7%21.7% diff --git a/Builds/TestResults/summary_master.html b/Builds/TestResults/summary_master.html index 4692776..c1dfea4 100644 --- a/Builds/TestResults/summary_master.html +++ b/Builds/TestResults/summary_master.html @@ -803,15 +803,15 @@ code { font-family: Consolas, monospace; font-size: 0.9em; } Classes: -52 +58 Files: -54 +60 Tag: -67_5740875222 +74_5869963330 @@ -820,28 +820,28 @@ code { font-family: Consolas, monospace; font-size: 0.9em; }
Line coverage
-
12%
+
10%
- + - + - + - + - +
Covered lines:11831018
Uncovered lines:80748699
Coverable lines:92579717
Total lines:1393114911
Line coverage:12.7%10.4%
@@ -850,20 +850,20 @@ code { font-family: Consolas, monospace; font-size: 0.9em; }
Branch coverage
-
18%
+
15%
- + - + - +
Covered branches:267254
Total branches:14671623
Branch coverage:18.2%15.6%
@@ -880,14 +880,14 @@ code { font-family: Consolas, monospace; font-size: 0.9em; }

Coverage history

-
+

Risk Hotspots

@@ -917,8 +917,20 @@ var historyChartData48ba59b592fa454391e522a1bb300121 = { MewtocolNet MewtocolNet.RegisterBuilding.RegisterAssembler -Assemble(...)44 -44 +Assemble(...)48 +48 + + +MewtocolNet +MewtocolNet.RegisterBuilding.StepBaseTyper +AsType(...)40 +40 + + +MewtocolNet +MewtocolNet.UnderlyingRegisters.MemoryAreaManager +AddToArea(...)34 +34 MewtocolNet @@ -951,64 +963,70 @@ var historyChartData48ba59b592fa454391e522a1bb300121 = { Line coverageBranch coverage NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage -MewtocolNet1183807492571393112.7%
  
267146718.2%
  
+MewtocolNet1018869997171491110.4%
  
254162315.6%
  
MewtocolNet.AsyncExtensions099260%
 
060%
 
MewtocolNet.AutoGeneratedData.FPFunction05312531253260%
 
00
 
MewtocolNet.ComCassette.CassetteFinder068681480%
 
0240%
 
MewtocolNet.ComCassette.CassetteInformation082822190%
 
0360%
 
MewtocolNet.CRCCalculator5805888100%
 
44100%
 
MewtocolNet.DataLists.CodeDescriptions3403444100%
 
00
 
-MewtocolNet.Documentation.PlcCodeTestedAttribute10112100%
 
00
 
-MewtocolNet.Documentation.PlcEXRTAttribute10112100%
 
00
 
+MewtocolNet.DateAndTime04040920%
 
0240%
 
+MewtocolNet.Documentation.PlcCodeTestedAttribute011120%
 
00
 
+MewtocolNet.Documentation.PlcEXRTAttribute011120%
 
00
 
MewtocolNet.Documentation.PlcLegacyAttribute011120%
 
00
 
-MewtocolNet.DWord04747990%
 
060%
 
+MewtocolNet.DWord048481030%
 
0100%
 
+MewtocolNet.Events.PlcModeArgs044190%
 
00
 
+MewtocolNet.Events.ReconnectArgs04545980%
 
080%
 
MewtocolNet.Events.RegisterChangedArgs044220%
 
00
 
-MewtocolNet.Helpers.AsyncQueue30341100%
 
00
 
MewtocolNet.Helpers.LinqHelpers01414300%
 
0120%
 
+MewtocolNet.Helpers.PlcBitConverter80828100%
 
00
 
MewtocolNet.Logging.Logger50186811273.5%
  
122254.5%
  
-MewtocolNet.Mewtocol81601684284.7%
  
0580%
 
-MewtocolNet.MewtocolFrameResponse1022326331.2%
  
00
 
-MewtocolNet.MewtocolHelpers11311122448450.4%
  
4513034.6%
  
-MewtocolNet.MewtocolInterface315481796169839.5%
  
7628426.7%
  
-MewtocolNet.MewtocolInterfaceSerial01641643050%
 
0410%
 
-MewtocolNet.MewtocolInterfaceTcp587213026144.6%
  
133834.2%
  
-MewtocolNet.ParsedPlcName4845212292.3%
  
61060%
  
+MewtocolNet.Mewtocol81761844734.3%
  
0580%
 
+MewtocolNet.MewtocolFrameResponse1616326350%
  
00
 
+MewtocolNet.MewtocolHelpers6817224051428.3%
  
2714019.2%
  
+MewtocolNet.MewtocolInterface431496927187046.4%
  
11932236.9%
  
+MewtocolNet.MewtocolInterfaceSerial01671673100%
 
0430%
 
+MewtocolNet.MewtocolInterfaceTcp587913727142.3%
  
144233.3%
  
+MewtocolNet.ParsedPlcName4645012592%
  
61060%
  
MewtocolNet.PlcFormat392418795.1%
  
262892.8%
  
-MewtocolNet.PLCInfo76219722778.3%
  
91656.2%
  
-MewtocolNet.PlcTypeConversion`1124164275%
  
00
 
-MewtocolNet.PlcValueParser388912023.2%
  
0460%
 
-MewtocolNet.PlcVarTypeConversions619256724%
  
41040%
  
+MewtocolNet.PLCInfo862210825479.6%
  
152462.5%
  
+MewtocolNet.PlcMetadata90956100%
 
00
 
+MewtocolNet.PlcTypeConversion`101616420%
 
00
 
+MewtocolNet.PlcValueParser091912020%
 
0460%
 
+MewtocolNet.PlcVarTypeConversions02525670%
 
0100%
 
MewtocolNet.ProgramParsing.PlcBinaryProgram01791793960%
 
01020%
 
+MewtocolNet.RegisterAttributes.BitRegisterAttribute033230%
 
00
 
MewtocolNet.RegisterAttributes.PollLevelAttribute033210%
 
00
 
MewtocolNet.RegisterAttributes.RegisterAttribute066290%
 
00
 
-MewtocolNet.RegisterAttributes.RegisterCollection01414640%
 
040%
 
-MewtocolNet.RegisterAttributes.RegisterPropTarget066260%
 
020%
 
+MewtocolNet.RegisterAttributes.RegisterCollection01414650%
 
040%
 
+MewtocolNet.RegisterAttributes.RegisterPropTarget055250%
 
00
 
MewtocolNet.RegisterAttributes.StringHintAttribute033200%
 
00
 
-MewtocolNet.RegisterBuilding.AddressTools42569819842.8%
  
104025%
  
-MewtocolNet.RegisterBuilding.BuilderPatterns.RBuild23668925325.8%
  
060%
 
-MewtocolNet.RegisterBuilding.BuilderPatterns.RBuildFromAttributes02323700%
 
00
 
-MewtocolNet.RegisterBuilding.RegisterAssembler33528516738.8%
  
124427.2%
  
-MewtocolNet.RegisterBuilding.StepBaseTyper680862346.9%
  
2583.4%
  
-MewtocolNet.RegisterBuilding.StepData20244100%
 
00
 
+MewtocolNet.RegisterBuilding.AddressTools098981980%
 
0400%
 
+MewtocolNet.RegisterBuilding.BuilderPatterns.RBuild070701970%
 
0120%
 
+MewtocolNet.RegisterBuilding.BuilderPatterns.RBuildAnon047471300%
 
00
 
+MewtocolNet.RegisterBuilding.BuilderPatterns.RBuildFromAttributes02828780%
 
00
 
+MewtocolNet.RegisterBuilding.BuilderPatterns.RBuildMulti047471540%
 
00
 
+MewtocolNet.RegisterBuilding.RegisterAssembler01001001960%
 
0480%
 
+MewtocolNet.RegisterBuilding.StepBaseTyper01021022620%
 
0820%
 
+MewtocolNet.RegisterBuilding.StepData022450%
 
00
 
MewtocolNet.Registers.ArrayRegister`101411412750%
 
0700%
 
-MewtocolNet.Registers.BoolRegister1614307953.3%
  
111861.1%
  
-MewtocolNet.Registers.Register4213417636523.8%
  
1111010%
  
-MewtocolNet.Registers.StringRegister072721610%
 
0280%
 
-MewtocolNet.Registers.StructRegister`131487917839.2%
  
255446.2%
  
+MewtocolNet.Registers.BoolRegister16496514924.6%
  
112839.2%
  
+MewtocolNet.Registers.Register141992134346.5%
  
31262.3%
  
+MewtocolNet.Registers.StringRegister067671540%
 
0260%
 
+MewtocolNet.Registers.StructRegister`114657917817.7%
  
105418.5%
  
MewtocolNet.SerialPortExtensions01717340%
 
020%
 
-MewtocolNet.SetupClasses.InterfaceSettings066560%
 
00
 
-MewtocolNet.TypeConversion.Conversions1125016218069.1%
  
0140%
 
-MewtocolNet.UnderlyingRegisters.DTArea065651370%
 
080%
 
+MewtocolNet.SetupClasses.InterfaceSettings088660%
 
00
 
+MewtocolNet.TypeConversion.Conversions01711711890%
 
0140%
 
+MewtocolNet.UnderlyingRegisters.AreaBase088882000%
 
0180%
 
MewtocolNet.UnderlyingRegisters.LinkedRegisterGroup011160%
 
00
 
-MewtocolNet.UnderlyingRegisters.MemoryAreaManager4124328452414.4%
  
11280.7%
  
-MewtocolNet.UnderlyingRegisters.PollLevel077360%
 
00
 
-MewtocolNet.UnderlyingRegisters.WRArea03838920%
 
020%
 
-MewtocolNet.Word04747990%
 
060%
 
+MewtocolNet.UnderlyingRegisters.MemoryAreaManager6321027350023%
  
71185.9%
  
+MewtocolNet.UnderlyingRegisters.PollLevel01515490%
 
00
 
+MewtocolNet.Word048481030%
 
0100%
 
-
+