dal-c library ← overview

§ Verification

Verification Results

Generated from a real make coverage run — not hand-maintained. Statement and condition (MC/DC) coverage measured with GCC; requirements trace in the traceability matrix.

PASS — all requirements-based tests passed; 100% statement and 100% condition (MC/DC) coverage.
run 2026-09-14 01:19 UTC checks 2479 failures 0 lines 543 conditions 374

Requirements-based tests

SuiteTestsChecksResult
sc_sat820PASS
sc_fixed737PASS
sc_crc516PASS
sc_hysteresis1135PASS
sc_ringbuf974PASS
sc_ratelimit1055PASS
sc_lut620PASS
sc_debounce629PASS
sc_sm738PASS
sc_sched424PASS
sc_cobs61081PASS
sc_pid8835PASS
sc_median993PASS
sc_vote969PASS
sc_watchdog953PASS

Structural coverage

FileLinesLine %ConditionsMC/DC %
src/sc_cobs.c58100.0%38100.0%
src/sc_crc.c33100.0%24100.0%
src/sc_debounce.c26100.0%18100.0%
src/sc_fixed.c48100.0%24100.0%
src/sc_hysteresis.c27100.0%20100.0%
src/sc_lut.c27100.0%22100.0%
src/sc_median.c38100.0%30100.0%
src/sc_pid.c43100.0%22100.0%
src/sc_ratelimit.c38100.0%24100.0%
src/sc_ringbuf.c59100.0%28100.0%
src/sc_sat.c14100.0%16100.0%
src/sc_sched.c30100.0%24100.0%
src/sc_sm.c31100.0%24100.0%
src/sc_vote.c42100.0%40100.0%
src/sc_watchdog.c29100.0%20100.0%