SummaryStarSponsor

Generated on:12/26/2024 - 02:51:14
Parser:MultiReportParser (2x OpenCoverParser)
Assemblies:4
Classes:52
Files:50
Covered lines:710
Uncovered lines:2713
Coverable lines:3423
Total lines:6032
Line coverage:20.7% (710 of 3423)
Covered branches:0
Total branches:0
Covered methods:93
Total methods:460
Method coverage:20.2% (93 of 460)

Risk Hotspots

Assembly Class Method Cyclomatic complexity NPath complexity Crap Score
bamlab.micromissiles InputManager HandleNonLockableInput()17 0 306
bamlab.micromissiles Agent FixedUpdate()14 0 210
bamlab.micromissiles InputManager HandleLockableInput()13 0 182
bamlab.test.playmode ConfigTest TestAllConfigFilesLoad()13 0 182
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 DirectAttackBehavior GetNextWaypoint(...)7 0 56
bamlab.micromissiles SimManager InitializeSimulation()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

Coverage

NameCoveredUncoveredCoverableTotalLine coverageCoveredTotalBranch coverage
bamlab.micromissiles41426343048586313.5%
  
00
 
Agent11116027148140.9%
  
00
 
ApnController088200%
 
00
 
AttackBehavior113145178.5%
  
00
 
CameraController03473476430%
 
00
 
CarrierInterceptor05151800%
 
00
 
ConfigLoader188810615316.9%
  
00
 
Constants066170%
 
00
 
DirectAttackBehavior923327428.1%
  
00
 
DummyAgent391248125%
  
00
 
DynamicAgentConfig0331320%
 
00
 
FixedWingThreat26386411740.6%
  
00
 
GenerateCone01001001440%
 
00
 
IADS087871430%
 
00
 
IAssignment1001040100%
 
00
 
IController77143050%
  
00
 
IdealSensor01414250%
 
00
 
InputManager01131131560%
 
00
 
Interceptor81471552385.1%
  
00
 
ParticleManager01701702450%
 
00
 
PnController247316177.4%
  
00
 
RectTransformExtensions01212180%
 
00
 
RotaryWingThreat1726437639.5%
  
00
 
RoundRobinAssignment01717450%
 
00
 
Sensor30329100%
 
00
 
SimManager7531739261419.1%
  
00
 
SimMonitor01691692550%
 
00
 
SimulationConfig404132100%
 
00
 
StaticAgentConfig1401463100%
 
00
 
SwarmStatusDialog01331331670%
 
00
 
Threat168510118215.8%
  
00
 
ThreatAssignment384428090.4%
  
00
 
ThreatData818264930.7%
  
00
 
UIBuildButton022110%
 
00
 
UIDialog01271272170%
 
00
 
UIElementDragger033120%
 
00
 
UIElementMouseCapturer01111200%
 
00
 
UIHitMarker01717290%
 
00
 
UIManager01581582370%
 
00
 
UISelectableEntry081811380%
 
00
 
UIWindow058581000%
 
00
 
Utilities3039100%
 
00
 
Vessel01515270%
 
00
 
WaypointController90922100%
 
00
 
bamlab.test45196411170.3%
  
00
 
AgentTestBase176234173.9%
  
00
 
SensorTestBase01111260%
 
00
 
TestBase282304493.3%
  
00
 
bamlab.test.editmode2511126257495.8%
  
00
 
SanityTest5272271.4%
  
00
 
ThreatAssignmentTests63063141100%
 
00
 
ThreatTests122913131093.1%
  
00
 
TransformationTests61061101100%
 
00
 
bamlab.test.playmode04949970%
 
00
 
ConfigTest04242730%
 
00
 
SanityTest077240%
 
00