feat(scheduler-sim-decision-trace): compile trace sources into white-box tests of hooked files

Task 1.6: the 27 tests that #include a hooked scheduler source now also
include sched_trace.c and sched_trace_capture.c.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Rongsong Shen 2026-10-08 08:29:56 +00:00
parent 4ae68998ce
commit 320f88a432
Signed by untrusted user: rshen
GPG key ID: 80533536B0EB651C
28 changed files with 83 additions and 1 deletions

View file

@ -109,6 +109,9 @@
#include "../src/core_clock.c"
#include "../src/core_events.c"
#include "../src/driver.c"
/* Hooked sources compile SCHED_TRACE bodies (scheduler-sim-decision-trace). */
#include "../src/sched_trace.c"
#include "../src/sched_trace_capture.c"
#include "../src/recording.c"
#include "../src/recording_events.c"
#include "../src/snapshot.c"