Skip to content

Commit

Permalink
deploy: 4af4345
Browse files Browse the repository at this point in the history
  • Loading branch information
daniellovell committed Jan 5, 2025
1 parent 9fb8b3c commit 0a8aebb
Show file tree
Hide file tree
Showing 70 changed files with 7,707 additions and 8,320 deletions.
48 changes: 20 additions & 28 deletions coverage/playmode/Report/Summary.json

Large diffs are not rendered by default.

48 changes: 20 additions & 28 deletions coverage/playmode/Report/Summary.md
Original file line number Diff line number Diff line change
@@ -1,68 +1,63 @@
# Summary
|||
|:---|:---|
| Generated on: | 01/04/2025 - 09:40:07 |
| Generated on: | 01/05/2025 - 02:59:25 |
| Parser: | MultiReportParser (2x OpenCoverParser) |
| Assemblies: | 4 |
| Classes: | 60 |
| Files: | 55 |
| Covered lines: | 1315 |
| Uncovered lines: | 2341 |
| Coverable lines: | 3656 |
| Total lines: | 6450 |
| Line coverage: | 35.9% (1315 of 3656) |
| Classes: | 52 |
| Files: | 50 |
| Covered lines: | 1379 |
| Uncovered lines: | 2044 |
| Coverable lines: | 3423 |
| Total lines: | 6032 |
| Line coverage: | 40.2% (1379 of 3423) |
| Covered branches: | 0 |
| Total branches: | 0 |
| Covered methods: | 202 |
| Total methods: | 495 |
| Method coverage: | 40.8% (202 of 495) |
| Covered methods: | 212 |
| Total methods: | 460 |
| Method coverage: | 46% (212 of 460) |

|**Name**|**Covered**|**Uncovered**|**Coverable**|**Total**|**Line coverage**|**Covered**|**Total**|**Branch coverage**|**Covered**|**Total**|**Method coverage**|
|:---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|
|**bamlab.micromissiles**|**1266**|**1909**|**3175**|**6274**|**39.8%**|**0**|**0**|****|**199**|**448**|**44.4%**|
|Agent|195|76|271|481|71.9%|0|0||33|45|73.3%|
|**bamlab.micromissiles**|**1330**|**1718**|**3048**|**5863**|**43.6%**|**0**|**0**|****|**209**|**427**|**48.9%**|
|Agent|209|62|271|481|77.1%|0|0||35|45|77.7%|
|ApnController|0|8|8|20|0%|0|0||0|2|0%|
|AttackBehavior|11|3|14|51|78.5%|0|0||2|3|66.6%|
|CameraController|106|241|347|643|30.5%|0|0||13|36|36.1%|
|CarrierInterceptor|29|22|51|80|56.8%|0|0||5|7|71.4%|
|Cluster|0|42|42|85|0%|0|0||0|12|0%|
|ConfigLoader|29|77|106|153|27.3%|0|0||4|13|30.7%|
|Constants|3|3|6|17|50%|0|0||1|2|50%|
|ConstrainedKMeansClusterer|0|22|22|116|0%|0|0||0|2|0%|
|DirectAttackBehavior|26|6|32|74|81.2%|0|0||2|2|100%|
|DummyAgent|6|6|12|481|50%|0|0||2|5|40%|
|DynamicAgentConfig|0|3|3|132|0%|0|0||0|1|0%|
|FixedWingThreat|53|11|64|117|82.8%|0|0||6|9|66.6%|
|GenerateCone|0|100|100|144|0%|0|0||0|9|0%|
|IADS|49|38|87|143|56.3%|0|0||11|17|64.7%|
|IADS|60|27|87|143|68.9%|0|0||13|17|76.4%|
|IAssignment|3|7|10|40|30%|0|0||1|3|33.3%|
|IClusterer|0|7|7|47|0%|0|0||0|3|0%|
|IController|11|3|14|30|78.5%|0|0||3|4|75%|
|IdealSensor|7|7|14|25|50%|0|0||1|2|50%|
|InputManager|56|57|113|156|49.5%|0|0||11|11|100%|
|Interceptor|81|74|155|238|52.2%|0|0||11|17|64.7%|
|ISizeAndRadiusConstrainedClusterer|0|6|6|47|0%|0|0||0|1|0%|
|KMeansClusterer|0|50|50|116|0%|0|0||0|3|0%|
|ParticleManager|33|137|170|245|19.4%|0|0||9|24|37.5%|
|ParticleManager|48|122|170|245|28.2%|0|0||11|24|45.8%|
|PnController|24|7|31|61|77.4%|0|0||2|2|100%|
|RectTransformExtensions|0|12|12|18|0%|0|0||0|4|0%|
|RotaryWingThreat|32|11|43|76|74.4%|0|0||5|8|62.5%|
|RoundRobinAssignment|0|17|17|45|0%|0|0||0|2|0%|
|Sensor|3|0|3|29|100%|0|0||1|1|100%|
|SimManager|249|143|392|614|63.5%|0|0||27|47|57.4%|
|SimManager|261|131|392|614|66.5%|0|0||29|47|61.7%|
|SimMonitor|59|110|169|255|34.9%|0|0||10|20|50%|
|SimulationConfig|4|0|4|132|100%|0|0||1|1|100%|
|StaticAgentConfig|14|0|14|63|100%|0|0||5|5|100%|
|SwarmStatusDialog|4|129|133|167|3%|0|0||1|16|6.2%|
|Threat|45|56|101|182|44.5%|0|0||8|10|80%|
|Threat|47|54|101|182|46.5%|0|0||8|10|80%|
|ThreatAssignment|7|35|42|80|16.6%|0|0||1|5|20%|
|ThreatData|7|19|26|49|26.9%|0|0||1|5|20%|
|ThreatData|10|16|26|49|38.4%|0|0||2|5|40%|
|UIBuildButton|0|2|2|11|0%|0|0||0|2|0%|
|UIDialog|4|123|127|217|3.1%|0|0||1|18|5.5%|
|UIElementDragger|0|3|3|12|0%|0|0||0|1|0%|
|UIElementMouseCapturer|0|11|11|20|0%|0|0||0|3|0%|
|UIHitMarker|0|17|17|29|0%|0|0||0|4|0%|
|UIManager|103|55|158|237|65.1%|0|0||17|29|58.6%|
|UIManager|110|48|158|237|69.6%|0|0||18|29|62%|
|UISelectableEntry|0|81|81|138|0%|0|0||0|15|0%|
|UIWindow|1|57|58|100|1.7%|0|0||1|9|11.1%|
|Utilities|3|0|3|9|100%|0|0||1|1|100%|
Expand All @@ -72,10 +67,7 @@
|AgentTestBase|0|23|23|41|0%|0|0||0|4|0%|
|SensorTestBase|0|11|11|26|0%|0|0||0|2|0%|
|TestBase|0|30|30|44|0%|0|0||0|6|0%|
|**bamlab.test.editmode**|**0**|**368**|**368**|**818**|**0%**|**0**|**0**|****|**0**|**32**|**0%**|
|ClusterTest|0|67|67|96|0%|0|0||0|7|0%|
|ConstrainedKMeansClustererTest|0|30|30|74|0%|0|0||0|5|0%|
|KMeansClustererTest|0|9|9|74|0%|0|0||0|2|0%|
|**bamlab.test.editmode**|**0**|**262**|**262**|**574**|**0%**|**0**|**0**|****|**0**|**18**|**0%**|
|SanityTest|0|7|7|22|0%|0|0||0|2|0%|
|ThreatAssignmentTests|0|63|63|141|0%|0|0||0|2|0%|
|ThreatTests|0|131|131|310|0%|0|0||0|11|0%|
Expand Down
48 changes: 20 additions & 28 deletions coverage/playmode/Report/Summary.xml
Original file line number Diff line number Diff line change
@@ -1,67 +1,62 @@
<?xml version="1.0" encoding="utf-8"?>
<CoverageReport scope="Summary">
<Summary>
<Generatedon>01/04/2025 - 09:40:07</Generatedon>
<Generatedon>01/05/2025 - 02:59:25</Generatedon>
<Parser>MultiReportParser (2x OpenCoverParser)</Parser>
<Assemblies>4</Assemblies>
<Classes>60</Classes>
<Files>55</Files>
<Coveredlines>1315</Coveredlines>
<Uncoveredlines>2341</Uncoveredlines>
<Coverablelines>3656</Coverablelines>
<Totallines>6450</Totallines>
<Linecoverage>35.9</Linecoverage>
<Classes>52</Classes>
<Files>50</Files>
<Coveredlines>1379</Coveredlines>
<Uncoveredlines>2044</Uncoveredlines>
<Coverablelines>3423</Coverablelines>
<Totallines>6032</Totallines>
<Linecoverage>40.2</Linecoverage>
<Coveredbranches>0</Coveredbranches>
<Totalbranches>0</Totalbranches>
<Coveredmethods>202</Coveredmethods>
<Totalmethods>495</Totalmethods>
<Methodcoverage>40.8</Methodcoverage>
<Coveredmethods>212</Coveredmethods>
<Totalmethods>460</Totalmethods>
<Methodcoverage>46</Methodcoverage>
</Summary>
<Coverage>
<Assembly name="bamlab.micromissiles" classes="48" coverage="39.8" coveredlines="1266" coverablelines="3175" totallines="6274" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="199" totalmethods="448" methodcoverage="44.4">
<Class name="Agent" coverage="71.9" coveredlines="195" coverablelines="271" totallines="481" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="33" totalmethods="45" methodcoverage="73.3" />
<Assembly name="bamlab.micromissiles" classes="43" coverage="43.6" coveredlines="1330" coverablelines="3048" totallines="5863" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="209" totalmethods="427" methodcoverage="48.9">
<Class name="Agent" coverage="77.1" coveredlines="209" coverablelines="271" totallines="481" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="35" totalmethods="45" methodcoverage="77.7" />
<Class name="ApnController" coverage="0" coveredlines="0" coverablelines="8" totallines="20" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="2" methodcoverage="0" />
<Class name="AttackBehavior" coverage="78.5" coveredlines="11" coverablelines="14" totallines="51" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="2" totalmethods="3" methodcoverage="66.6" />
<Class name="CameraController" coverage="30.5" coveredlines="106" coverablelines="347" totallines="643" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="13" totalmethods="36" methodcoverage="36.1" />
<Class name="CarrierInterceptor" coverage="56.8" coveredlines="29" coverablelines="51" totallines="80" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="5" totalmethods="7" methodcoverage="71.4" />
<Class name="Cluster" coverage="0" coveredlines="0" coverablelines="42" totallines="85" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="12" methodcoverage="0" />
<Class name="ConfigLoader" coverage="27.3" coveredlines="29" coverablelines="106" totallines="153" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="4" totalmethods="13" methodcoverage="30.7" />
<Class name="Constants" coverage="50" coveredlines="3" coverablelines="6" totallines="17" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="1" totalmethods="2" methodcoverage="50" />
<Class name="ConstrainedKMeansClusterer" coverage="0" coveredlines="0" coverablelines="22" totallines="116" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="2" methodcoverage="0" />
<Class name="DirectAttackBehavior" coverage="81.2" coveredlines="26" coverablelines="32" totallines="74" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="2" totalmethods="2" methodcoverage="100" />
<Class name="DummyAgent" coverage="50" coveredlines="6" coverablelines="12" totallines="481" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="2" totalmethods="5" methodcoverage="40" />
<Class name="DynamicAgentConfig" coverage="0" coveredlines="0" coverablelines="3" totallines="132" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="1" methodcoverage="0" />
<Class name="FixedWingThreat" coverage="82.8" coveredlines="53" coverablelines="64" totallines="117" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="6" totalmethods="9" methodcoverage="66.6" />
<Class name="GenerateCone" coverage="0" coveredlines="0" coverablelines="100" totallines="144" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="9" methodcoverage="0" />
<Class name="IADS" coverage="56.3" coveredlines="49" coverablelines="87" totallines="143" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="11" totalmethods="17" methodcoverage="64.7" />
<Class name="IADS" coverage="68.9" coveredlines="60" coverablelines="87" totallines="143" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="13" totalmethods="17" methodcoverage="76.4" />
<Class name="IAssignment" coverage="30" coveredlines="3" coverablelines="10" totallines="40" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="1" totalmethods="3" methodcoverage="33.3" />
<Class name="IClusterer" coverage="0" coveredlines="0" coverablelines="7" totallines="47" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="3" methodcoverage="0" />
<Class name="IController" coverage="78.5" coveredlines="11" coverablelines="14" totallines="30" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="3" totalmethods="4" methodcoverage="75" />
<Class name="IdealSensor" coverage="50" coveredlines="7" coverablelines="14" totallines="25" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="1" totalmethods="2" methodcoverage="50" />
<Class name="InputManager" coverage="49.5" coveredlines="56" coverablelines="113" totallines="156" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="11" totalmethods="11" methodcoverage="100" />
<Class name="Interceptor" coverage="52.2" coveredlines="81" coverablelines="155" totallines="238" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="11" totalmethods="17" methodcoverage="64.7" />
<Class name="ISizeAndRadiusConstrainedClusterer" coverage="0" coveredlines="0" coverablelines="6" totallines="47" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="1" methodcoverage="0" />
<Class name="KMeansClusterer" coverage="0" coveredlines="0" coverablelines="50" totallines="116" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="3" methodcoverage="0" />
<Class name="ParticleManager" coverage="19.4" coveredlines="33" coverablelines="170" totallines="245" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="9" totalmethods="24" methodcoverage="37.5" />
<Class name="ParticleManager" coverage="28.2" coveredlines="48" coverablelines="170" totallines="245" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="11" totalmethods="24" methodcoverage="45.8" />
<Class name="PnController" coverage="77.4" coveredlines="24" coverablelines="31" totallines="61" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="2" totalmethods="2" methodcoverage="100" />
<Class name="RectTransformExtensions" coverage="0" coveredlines="0" coverablelines="12" totallines="18" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="4" methodcoverage="0" />
<Class name="RotaryWingThreat" coverage="74.4" coveredlines="32" coverablelines="43" totallines="76" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="5" totalmethods="8" methodcoverage="62.5" />
<Class name="RoundRobinAssignment" coverage="0" coveredlines="0" coverablelines="17" totallines="45" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="2" methodcoverage="0" />
<Class name="Sensor" coverage="100" coveredlines="3" coverablelines="3" totallines="29" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="1" totalmethods="1" methodcoverage="100" />
<Class name="SimManager" coverage="63.5" coveredlines="249" coverablelines="392" totallines="614" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="27" totalmethods="47" methodcoverage="57.4" />
<Class name="SimManager" coverage="66.5" coveredlines="261" coverablelines="392" totallines="614" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="29" totalmethods="47" methodcoverage="61.7" />
<Class name="SimMonitor" coverage="34.9" coveredlines="59" coverablelines="169" totallines="255" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="10" totalmethods="20" methodcoverage="50" />
<Class name="SimulationConfig" coverage="100" coveredlines="4" coverablelines="4" totallines="132" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="1" totalmethods="1" methodcoverage="100" />
<Class name="StaticAgentConfig" coverage="100" coveredlines="14" coverablelines="14" totallines="63" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="5" totalmethods="5" methodcoverage="100" />
<Class name="SwarmStatusDialog" coverage="3" coveredlines="4" coverablelines="133" totallines="167" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="1" totalmethods="16" methodcoverage="6.2" />
<Class name="Threat" coverage="44.5" coveredlines="45" coverablelines="101" totallines="182" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="8" totalmethods="10" methodcoverage="80" />
<Class name="Threat" coverage="46.5" coveredlines="47" coverablelines="101" totallines="182" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="8" totalmethods="10" methodcoverage="80" />
<Class name="ThreatAssignment" coverage="16.6" coveredlines="7" coverablelines="42" totallines="80" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="1" totalmethods="5" methodcoverage="20" />
<Class name="ThreatData" coverage="26.9" coveredlines="7" coverablelines="26" totallines="49" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="1" totalmethods="5" methodcoverage="20" />
<Class name="ThreatData" coverage="38.4" coveredlines="10" coverablelines="26" totallines="49" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="2" totalmethods="5" methodcoverage="40" />
<Class name="UIBuildButton" coverage="0" coveredlines="0" coverablelines="2" totallines="11" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="2" methodcoverage="0" />
<Class name="UIDialog" coverage="3.1" coveredlines="4" coverablelines="127" totallines="217" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="1" totalmethods="18" methodcoverage="5.5" />
<Class name="UIElementDragger" coverage="0" coveredlines="0" coverablelines="3" totallines="12" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="1" methodcoverage="0" />
<Class name="UIElementMouseCapturer" coverage="0" coveredlines="0" coverablelines="11" totallines="20" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="3" methodcoverage="0" />
<Class name="UIHitMarker" coverage="0" coveredlines="0" coverablelines="17" totallines="29" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="4" methodcoverage="0" />
<Class name="UIManager" coverage="65.1" coveredlines="103" coverablelines="158" totallines="237" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="17" totalmethods="29" methodcoverage="58.6" />
<Class name="UIManager" coverage="69.6" coveredlines="110" coverablelines="158" totallines="237" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="18" totalmethods="29" methodcoverage="62" />
<Class name="UISelectableEntry" coverage="0" coveredlines="0" coverablelines="81" totallines="138" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="15" methodcoverage="0" />
<Class name="UIWindow" coverage="1.7" coveredlines="1" coverablelines="58" totallines="100" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="1" totalmethods="9" methodcoverage="11.1" />
<Class name="Utilities" coverage="100" coveredlines="3" coverablelines="3" totallines="9" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="1" totalmethods="1" methodcoverage="100" />
Expand All @@ -73,10 +68,7 @@
<Class name="SensorTestBase" coverage="0" coveredlines="0" coverablelines="11" totallines="26" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="2" methodcoverage="0" />
<Class name="TestBase" coverage="0" coveredlines="0" coverablelines="30" totallines="44" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="6" methodcoverage="0" />
</Assembly>
<Assembly name="bamlab.test.editmode" classes="7" coverage="0" coveredlines="0" coverablelines="368" totallines="818" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="32" methodcoverage="0">
<Class name="ClusterTest" coverage="0" coveredlines="0" coverablelines="67" totallines="96" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="7" methodcoverage="0" />
<Class name="ConstrainedKMeansClustererTest" coverage="0" coveredlines="0" coverablelines="30" totallines="74" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="5" methodcoverage="0" />
<Class name="KMeansClustererTest" coverage="0" coveredlines="0" coverablelines="9" totallines="74" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="2" methodcoverage="0" />
<Assembly name="bamlab.test.editmode" classes="4" coverage="0" coveredlines="0" coverablelines="262" totallines="574" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="18" methodcoverage="0">
<Class name="SanityTest" coverage="0" coveredlines="0" coverablelines="7" totallines="22" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="2" methodcoverage="0" />
<Class name="ThreatAssignmentTests" coverage="0" coveredlines="0" coverablelines="63" totallines="141" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="2" methodcoverage="0" />
<Class name="ThreatTests" coverage="0" coveredlines="0" coverablelines="131" totallines="310" branchcoverage="" coveredbranches="0" totalbranches="0" coveredmethods="0" totalmethods="11" methodcoverage="0" />
Expand Down
Loading

0 comments on commit 0a8aebb

Please sign in to comment.