Verification

All Passing
100%
1,213Unit & Integration
100%
775SS-076 Standard
100%
775SS-076 Physics
69,857SS-076 test steps executed · 0 skipped

Test Breakdown by Crate

CrateTestsDescription
etcs-kernel26416 ETCS modes, transitions, supervision state machine
etcs-dmi158DMI data model, speed gauge, menu system
etcs-braking136Braking curves (EBD/SBD/warning/permitted/indication)
etcs-codec126All 46 packet codecs, telegram codec, radio message framing
etcs-procedures9816 procedures: SoM, EoM, Level Transition, Override...
etcs-euroradio953DES-CBC-MAC, AES-128-CMAC, AU1/AU2/AU3 handshake
etcs-rbc55Multi-train RBC, track database, MA computation
etcs-odometry46LRBG-relative position, sensor fusion, balise linking
etcs-types40Safety patterns: Bounded, Watchdog, VotedValue 2oo2/2oo3
etcs-harness37YAML scenario loader, SS-076 framework
etcs-sim32Newtonian train dynamics, interlocking
etcs-evc-core277-phase cyclic executive (no_std SIL4)
etcs-test19SS-076 test runner, parser, executor
etcs-jru1227 SUBSET-027 event types, heapless ring buffer
etcs-leu8Balise telegram generation from signal aspects
etcs-evc7I/O wiring: RadioLink via TCP + Euroradio
Total1,213Zero failures

SS-076 Two Testing Modes

Standard Mode

etcs-test run-all

Functional I/O verification. One EVC cycle per step, injected speed values. Tests logical correctness of mode transitions, supervision decisions, and output signals.

775 / 775 — 100%

Physics Mode

etcs-test run-all-physics

Closed-loop control verification. Uses real SimEngine (EVC + RBC + TrainDynamicsSim). 50 physics cycles between steps for settling. Tests real-time behavior.

775 / 775 — 100%