SummaryStarSponsor

Generated on:12/26/2024 - 02:51:46
Parser:MultiReportParser (2x OpenCoverParser)
Assemblies:4
Classes:52
Files:50
Covered lines:1093
Uncovered lines:2330
Coverable lines:3423
Total lines:6032
Line coverage:31.9% (1093 of 3423)
Covered branches:0
Total branches:0
Covered methods:178
Total methods:460
Method coverage:38.6% (178 of 460)

Risk Hotspots

Assembly Class Method Cyclomatic complexity NPath complexity Crap Score
bamlab.test.playmode ConfigTest TestAllConfigFilesLoad()13 0 182
bamlab.micromissiles InputManager HandleNonLockableInput()17 0 164.97
bamlab.micromissiles CameraController AutoPlayRoutine()12 0 156
bamlab.micromissiles SimManager RestartSimulation()11 0 132
bamlab.micromissiles CameraController UpdateTargetCentroid()10 0 110
bamlab.micromissiles CameraController UpdateDirectionVectors()9 0 90
bamlab.micromissiles GenerateCone ConstructCone(...)9 0 90
bamlab.micromissiles Agent HandleInterceptMiss()8 0 72
bamlab.micromissiles Agent HandleInterceptHit(...)7 0 56
bamlab.micromissiles SimManager DestroyInterceptorInSwarm(...)7 0 56
bamlab.micromissiles SimMonitor RecordTelemetry()7 0 56
bamlab.micromissiles SimMonitor ConvertBinaryTelemetryToCsv(...)7 0 56
bamlab.micromissiles CameraController SetAutoRotate(...)6 0 42
bamlab.micromissiles CameraController SnapToNextInterceptorSwarm(...)6 0 42
bamlab.micromissiles CameraController SnapToNextThreatSwarm(...)6 0 42
bamlab.micromissiles SimManager DestroyThreatInSwarm(...)6 0 42
bamlab.micromissiles Threat EvadeInterceptor(...)6 0 42
bamlab.micromissiles InputManager HandleLockableInput()13 0 41.52
bamlab.micromissiles ThreatAssignment Assign(...)8 0 34.13

Coverage

NameCoveredUncoveredCoverableTotalLine coverageCoveredTotalBranch coverage
bamlab.micromissiles108319653048586335.5%
  
00
 
Agent1918027148170.4%
  
00
 
ApnController088200%
 
00
 
AttackBehavior113145178.5%
  
00
 
CameraController10624134764330.5%
  
00
 
CarrierInterceptor2922518056.8%
  
00
 
ConfigLoader297710615327.3%
  
00
 
Constants3361750%
  
00
 
DirectAttackBehavior266327481.2%
  
00
 
DummyAgent661248150%
  
00
 
DynamicAgentConfig0331320%
 
00
 
FixedWingThreat064641170%
 
00
 
GenerateCone01001001440%
 
00
 
IADS44438714350.5%
  
00
 
IAssignment37104030%
  
00
 
IController113143078.5%
  
00
 
IdealSensor77142550%
  
00
 
InputManager565711315649.5%
  
00
 
Interceptor728315523846.4%
  
00
 
ParticleManager2914117024517%
  
00
 
PnController247316177.4%
  
00
 
RectTransformExtensions01212180%
 
00
 
RotaryWingThreat3211437674.4%
  
00
 
RoundRobinAssignment01717450%
 
00
 
Sensor30329100%
 
00
 
SimManager19319939261449.2%
  
00
 
SimMonitor4512416925526.6%
  
00
 
SimulationConfig404132100%
 
00
 
StaticAgentConfig1401463100%
 
00
 
SwarmStatusDialog41291331673%
  
00
 
Threat257610118224.7%
  
00
 
ThreatAssignment735428016.6%
  
00
 
ThreatData719264926.9%
  
00
 
UIBuildButton022110%
 
00
 
UIDialog41231272173.1%
  
00
 
UIElementDragger033120%
 
00
 
UIElementMouseCapturer01111200%
 
00
 
UIHitMarker01717290%
 
00
 
UIManager857315823753.7%
  
00
 
UISelectableEntry081811380%
 
00
 
UIWindow157581001.7%
  
00
 
Utilities3039100%
 
00
 
Vessel01515270%
 
00
 
WaypointController90922100%
 
00
 
bamlab.test064641110%
 
00
 
AgentTestBase02323410%
 
00
 
SensorTestBase01111260%
 
00
 
TestBase03030440%
 
00
 
bamlab.test.editmode02622625740%
 
00
 
SanityTest077220%
 
00
 
ThreatAssignmentTests063631410%
 
00
 
ThreatTests01311313100%
 
00
 
TransformationTests061611010%
 
00
 
bamlab.test.playmode1039499720.4%
  
00
 
ConfigTest33942737.1%
  
00
 
SanityTest70724100%
 
00