STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
test_layerx_robustness Namespace Reference

Functions

 test_a_history_that_vanishes_is_not_settled ()
 test_a_gap_in_the_throat_history_is_bridged_not_dropped ()
 setup ()
 test_a_step_that_straddles_fire_is_refused (setup)
 test_the_run_hands_the_flight_its_mass_and_a_first_failure_leaves_the_pad_burn (setup, monkeypatch)

Variables

 feedtwin = pytest.importorskip("feedtwin", reason="lib/feedtwin is not installed")
 ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
 CFG = os.path.join(ROOT, "configs", "ethalox_6800N.yaml")
 needs_drawings

Detailed Description

Layer X's loops do not report "settled" on missing data, and a burn's step fits its clock.

Each case is a failure the 2026-10-02 audit found reachable: a throat history with a gap, a time
step that straddles Fire, and the flight's inputs reaching it from a run.

Function Documentation

◆ setup()

test_layerx_robustness.setup ( void )

Definition at line 49 of file test_layerx_robustness.py.

◆ test_a_gap_in_the_throat_history_is_bridged_not_dropped()

test_layerx_robustness.test_a_gap_in_the_throat_history_is_bridged_not_dropped ( )

Definition at line 27 of file test_layerx_robustness.py.

◆ test_a_history_that_vanishes_is_not_settled()

test_layerx_robustness.test_a_history_that_vanishes_is_not_settled ( )

Definition at line 21 of file test_layerx_robustness.py.

◆ test_a_step_that_straddles_fire_is_refused()

test_layerx_robustness.test_a_step_that_straddles_fire_is_refused ( setup)

Definition at line 55 of file test_layerx_robustness.py.

◆ test_the_run_hands_the_flight_its_mass_and_a_first_failure_leaves_the_pad_burn()

test_layerx_robustness.test_the_run_hands_the_flight_its_mass_and_a_first_failure_leaves_the_pad_burn ( setup,
monkeypatch )

Definition at line 64 of file test_layerx_robustness.py.

Variable Documentation

◆ CFG

test_layerx_robustness.CFG = os.path.join(ROOT, "configs", "ethalox_6800N.yaml")

Definition at line 41 of file test_layerx_robustness.py.

◆ feedtwin

test_layerx_robustness.feedtwin = pytest.importorskip("feedtwin", reason="lib/feedtwin is not installed")

Definition at line 34 of file test_layerx_robustness.py.

◆ needs_drawings

test_layerx_robustness.needs_drawings
Initial value:
1= pytest.mark.skipif(not (shipped_drawings_dir() / "copv_study_gn2.json").is_file(),
2 reason="feed-twin's shipped drawings are not next to this checkout")

Definition at line 44 of file test_layerx_robustness.py.

◆ ROOT

test_layerx_robustness.ROOT = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

Definition at line 40 of file test_layerx_robustness.py.