cinnaboot
|
0a2c5c671a
|
Refactor test_hybrid_burns: qualitative→quantitative checks with named tolerances
- Update precalc script: add after_1_a for multi-burn, three-burn plane change
- Convert 17 qualitative checks (> , <, != 0) to quantitative WithinAbs()
- Replace hardcoded tolerances: A_TOL, E_TOL, D_TOL, M_TOL, ANG_TOL, R_TOL
- Remove unused init_els variable
- Keep rel_err thresholds at 0.01 (continuous burn approximation tolerance)
- All 932 assertions pass across 25 test cases (no regressions)
|
2 months ago |
cinnaboot
|
20327a75d1
|
refactor: test_hybrid_burns - impulse + continuous burn behavior
- 14 TEST_CASEs consolidated into 1 SCENARIO with 22 SECTIONs
- Shared fixture: sim, bodies, all spacecraft, maneuvers
- Helper lambdas: init_craft, find_maneuver, exec_by_name
- All tolerances precalculated via sim_engine.py
- Named tolerance constants (A_TOL, E_TOL, V_TOL)
- 112 assertions, all passing
- Updated continue.md: no decorative comments, REQUIRE for integers
|
2 months ago |