You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.1 KiB
1.1 KiB
Session 2026-04-30: test_extreme_orientation_mixed
Changes Made
- Refactored
test_extreme_orientation_mixed.cppfrom 7 TEST_CASEs to 1 SCENARIO with 8 SECTIONs - Created TOML 1.0 config (
tests/test_extreme_orientation_mixed.toml) - Created precalc script (
scripts/precalc_extreme_orientation_mixed.py) using sim_engine.Simulator - Consolidated loop variables using
std::array<Spacecraft*, 5>instead of 25 individual vars + 5 arrays - Replaced trivial
REQUIRE(r > 0)/REQUIRE(v > 0)with precalculated value assertions - Added named tolerance constants:
VDOT_TOL = 1e-3,MAT_TOL = 1e-10 - Added comments to reasonable safety checks (sqrt guard, angular momentum, rotation matrix behavior)
Commits
a7ecc46— refactor: test_extreme_orientation_mixed2e6b3d4— cleanup: remove old test filesf8f7037— docs: update continue.md
Results
- 142 assertions, all passing
- Full suite: 579 assertions in 15 test cases, all passing
- Net line count: +423 (test), -480 (old test), +1 (continue.md)
Remaining Issues
- None
Next Steps
- Next test to refactor:
test_extreme_timescales