SummaryStarSponsor

Generated on:01/22/2026 - 19:14:57
Parser:MultiReportParser (2x OpenCoverParser)
Assemblies:1
Classes:99
Files:95
Covered lines:1029
Uncovered lines:2649
Coverable lines:3678
Total lines:6566
Line coverage:27.9% (1029 of 3678)
Covered branches:0
Total branches:0
Covered methods:300
Total methods:724
Method coverage:41.4% (300 of 724)

Risk Hotspots

Assembly Class Method Cyclomatic complexity NPath complexity Crap Score
bamlab.micromissiles InterceptorBase UpdateAgentConfig()16 0 272
bamlab.micromissiles MassReleaseStrategyBase Release(...)15 0 240
bamlab.micromissiles AgentBase UpdateTargetModel()14 0 210
bamlab.micromissiles InterceptorBase FixedUpdate()13 0 182
bamlab.micromissiles InterceptorBase UnassignedTargetsManager()13 0 182
bamlab.micromissiles InputManager Handle3DModeLockableInput()12 0 156
bamlab.micromissiles InputManager HandleTacticalModeLockableInput()12 0 156
bamlab.micromissiles ThreatBase UpdateAgentConfig()11 0 132
bamlab.micromissiles InterceptorBase OnTriggerEnter(...)10 0 110
bamlab.micromissiles ThreatBase FindClosestPursuer()10 0 110
bamlab.micromissiles CameraController UpdateDirectionVectors()9 0 90
bamlab.micromissiles GenerateCone ConstructCone(...)9 0 90
bamlab.micromissiles HierarchicalBase LeafHierarchicals(...)9 0 90
bamlab.micromissiles TacticalPanel CreateSymbol(...)9 0 90
bamlab.micromissiles ThreatBase OnTriggerEnter(...)9 0 90
bamlab.micromissiles CarrierBase ReleaseManager()8 0 72
bamlab.micromissiles HierarchicalBase RecursiveCluster(...)8 0 72
bamlab.micromissiles InputManager HandleNonLockableInput()8 0 72
bamlab.micromissiles SimManager EndSimulation()8 0 72
bamlab.micromissiles InputManager HandleLockableInput()7 0 56

Coverage

NameCoveredUncoveredCoverableTotalLine coverageCoveredTotalBranch coverage
bamlab.micromissiles102926493678673827.9%
  
00
 
AccelerationTransformation10125100%
 
00
 
AerialMovement2102136100%
 
00
 
AgentBase967917533154.8%
  
00
 
AgglomerativeClusterer5905997100%
 
00
 
ApnController70717100%
 
00
 
AssignmentItem2025100%
 
00
 
AttackBehaviorBase1301337100%
 
00
 
CameraController02462464290%
 
00
 
CarrierBase03535620%
 
00
 
CarrierInterceptor01111180%
 
00
 
Cluster1801836100%
 
00
 
ConfigLoader14344810229.1%
  
00
 
Constants4371857.1%
  
00
 
ConstrainedKMeansClusterer222244491.6%
  
00
 
ControllerBase104143071.4%
  
00
 
Coordinates2106162662.5%
  
00
 
Coordinates3339427178.5%
  
00
 
CostBasedAssignment304347288.2%
  
00
 
DirectAttackBehavior211224695.4%
  
00
 
Direction2026100%
 
00
 
DummyAgent044120%
 
00
 
EarlyFixedUpdateManager11011259%
  
00
 
EscapeDetectorBase40412100%
 
00
 
EvasionBase40417100%
 
00
 
FixedHierarchical1301324100%
 
00
 
FixedWingThreat055140%
 
00
 
FlightPlan1001027100%
 
00
 
GenerateCone01001001440%
 
00
 
GeometricEscapeDetector1001035100%
 
00
 
GroundMovement60618100%
 
00
 
HierarchicalAgent44549748.1%
  
00
 
HierarchicalBase488813623135.2%
  
00
 
IADS091911460%
 
00
 
IdealMovement40415100%
 
00
 
IdealSensor1601637100%
 
00
 
InputManager01671672130%
 
00
 
InterceptorBase01681683180%
 
00
 
Interpolator2DBase183214285.7%
  
00
 
Interpolator2DDataPoint1101123100%
 
00
 
IterativeLaunchPlanner2902984100%
 
00
 
KDNode[T]30397100%
 
00
 
KDTree[T]5105197100%
 
00
 
KMeansClusterer542569896.4%
  
00
 
LaunchAngleCsvInterpolator154194978.9%
  
00
 
LaunchAngleDataInterpolatorBase90925100%
 
00
 
LaunchAngleDataPoint2028100%
 
00
 
LaunchAngleInput2028100%
 
00
 
LaunchAngleInterpolatorBase222245791.6%
  
00
 
LaunchAngleOutput2028100%
 
00
 
LaunchAnglePlannerBase1201230100%
 
00
 
LauncherBase088220%
 
00
 
LaunchPlan1101127100%
 
00
 
LaunchPlannerBase60614100%
 
00
 
LinearExtrapolator6172285.7%
  
00
 
MassReleaseStrategyBase04646860%
 
00
 
MaxSpeedAssignment141154093.3%
  
00
 
MinDistanceAssignment40412100%
 
00
 
MissileInterceptor077140%
 
00
 
MissileMovement58147213980.5%
  
00
 
MovementBase1101129100%
 
00
 
NearestNeighborInterpolator2D1501529100%
 
00
 
NoEvasion70716100%
 
00
 
NoMovement40412100%
 
00
 
OrthogonalEvasion278357877.1%
  
00
 
ParticleManager01561562240%
 
00
 
PlannerReleaseStrategy088140%
 
00
 
PnController271286796.4%
  
00
 
PositionTransformation40425100%
 
00
 
PredictorBase40411100%
 
00
 
PredictorState30313100%
 
00
 
PriorityQueue[T]333365791.6%
  
00
 
ProximityReleaseStrategy01717430%
 
00
 
ReleaseStrategyBase01010240%
 
00
 
RotaryWingThreat055110%
 
00
 
RoundRobinAssignment1201223100%
 
00
 
RunManager087871390%
 
00
 
SensorBase40420100%
 
00
 
SensorOutput30312100%
 
00
 
ShoreBattery044100%
 
00
 
SimManager02442443830%
 
00
 
SimMonitor01761762810%
 
00
 
SingleReleaseStrategyBase03131620%
 
00
 
SizeAndRadiusConstrainedClustererBase82102680%
  
00
 
SpeedEscapeDetector1801845100%
 
00
 
SpriteManager088140%
 
00
 
TacticalPanel01671672660%
 
00
 
TacticalPolarGridGraphic01421422300%
 
00
 
TacticalSymbol05555840%
 
00
 
ThreatBase01071071640%
 
00
 
TimeEscapeDetector161174294.1%
  
00
 
Transformation30325100%
 
00
 
UIElementDragger03390%
 
00
 
UIElementMouseCapturer01111180%
 
00
 
UIEventMarker01717270%
 
00
 
UIManager01621622340%
 
00
 
Utilities02020330%
 
00
 
VelocityTransformation40425100%
 
00
 
Vessel044110%
 
00
 
WaypointController1401430100%
 
00