Meta Vens
aa850a3cbe
Fix ShieldTakesHit coincidental pass and cut3 harness stale test name
...
ShieldTakesHit: damage raised from 10 to 50, past the Reactor/Shield gear's own Durability of 10. Under the dart-throw kernel, Build's default Precision groups unaimed shots tightly enough around this small hull's centre of mass that this fixture's deterministic single shot lands on one of the two equipped Tool items. At damage 10 that happened to exactly consume the item's own durability with zero remainder, so hull durability stayed unchanged with or without the shield-absorb branch -- the mutation this test is supposed to kill was surviving by coincidence, not because the rule held.
mutation_tests_fire_control_cut3.sh: its closing section still referenced FireAuthorityTests.OutOfArcConsumesNoDraw, a test Cut 7 renamed to CombatNeverDrawsFromTheSharedStream before this branch started (verified against the merge-base commit). Replaced the stale not-yet-reached note with a real mutation against the current test: Commit reads shot.Source.ItemManager.Random once, restoring the shared-stream touch Cut 6b removed.
2026-09-19 22:16:25 +02:00
..
Aetheria.Shared.Tests
Fix ShieldTakesHit coincidental pass and cut3 harness stale test name
2026-09-19 22:16:25 +02:00
mutation_tests.py
Un-clobber the item-provenance mutation harness; own file for this cut
2026-09-18 05:07:23 +02:00
mutation_tests_addressables_cut.py
Un-clobber the item-provenance mutation harness; own file for this cut
2026-09-18 05:07:23 +02:00
mutation_tests_condition_ratio_cut8.py
Cut 8: pin ConditionRatio -- perfect/dead/durability/heat/power/force-unchanged
2026-09-19 04:41:43 +02:00
mutation_tests_fire_control_cut1.sh
Cut 7.2: mutation harnesses for Cuts 1 and 2
2026-09-19 19:43:57 +02:00
mutation_tests_fire_control_cut2.sh
Cut 7.2: mutation harnesses for Cuts 1 and 2
2026-09-19 19:43:57 +02:00
mutation_tests_fire_control_cut3.sh
Fix ShieldTakesHit coincidental pass and cut3 harness stale test name
2026-09-19 22:16:25 +02:00
mutation_tests_fire_control_cut4.py
Fire control Cut 4: pin the beam roll, splash, and the OnFire short-circuit fix
2026-09-19 15:17:35 +02:00
mutation_tests_fire_control_cut5.sh
Fire control Cut 5b.3: make the mutation harness's restore provable
2026-09-19 17:28:48 +02:00
mutation_tests_fire_control_cut6.sh
Fire control Cut 6b: mutation harness, and comments that leaked past the negative greps
2026-09-19 18:41:38 +02:00
mutation_tests_fire_control_cut6c.sh
Fire control Cut 6c tooling: targeting-catalog-6c migration, loadout exclude-sellers, mutation harness
2026-09-19 18:50:11 +02:00
mutation_tests_fire_control_cut6d.sh
Cut 6d: mutation harness for the dart-throw kernel
2026-09-19 21:56:14 +02:00
mutation_tests_shield_panel_cut1.py
Add the Cut 1 batchmode probe and its mutation harness
2026-09-18 06:08:24 +02:00
mutation_tests_shield_panel_cut2.py
Fix ShieldManager's missing-envelope fallback regression
2026-09-18 06:45:07 +02:00
mutation_tests_shield_panel_cut3.py
Add the Cut 3 batchmode probe and its mutation harness
2026-09-18 13:51:44 +02:00
mutation_tests_shield_reserve.py
Pin the shield reserve ruling: 7 rules, each with a mutation
2026-09-19 02:46:26 +02:00
mutation_tests_stats_power_cut0.py
Cut 0: pin the collapsed evaluation path's agreements and disagreements
2026-09-18 16:19:33 +02:00
mutation_tests_stats_power_cut1.py
Cut 1: close S5/S6's validation gaps, pin S7's surviving mutants
2026-09-18 18:42:10 +02:00
mutation_tests_stats_power_cut2.py
Pin Gate 1, Gate 2 and F8's mutant fix with tests and mutations
2026-09-18 20:42:05 +02:00
mutation_tests_stats_power_cut3.py
F8: re-anchor cut3/cut4 mutation harnesses after later cuts moved their code
2026-09-19 06:02:08 +02:00
mutation_tests_stats_power_cut4.py
F8: re-anchor cut3/cut4 mutation harnesses after later cuts moved their code
2026-09-19 06:02:08 +02:00
mutation_tests_stats_power_cut5.py
Mutation harness for Cut 5's tier rules
2026-09-19 02:58:55 +02:00
mutation_tests_stats_power_cut6.py
Resolve request/brownout conflict: evaluate power requests nominally
2026-09-19 06:58:57 +02:00
mutation_tests_stats_power_cut7.py
Pin Cut 7's brownout rules: BrownoutTests.cs
2026-09-19 04:11:00 +02:00
mutation_tests_stats_power_cut8.py
Cut 7: refuse a stat naming a role its design lacks
2026-09-19 05:01:17 +02:00
mutation_tests_stats_power_nominal_request.py
Resolve request/brownout conflict: evaluate power requests nominally
2026-09-19 06:58:57 +02:00