|
Some checks are pending
CI Benchmark - Fusion Loop Timing / Fusion Loop Timing Benchmark (push) Waiting to run
Implement test_register() in firmware/test/test_runner.c, child 3 of the bf-lfz sub-split. Appends each test entry at index g_test_count in GCC constructor order and bumps the count, so the registry is fully populated before main() runs. On a full registry (g_test_count >= MAX_TESTS) it logs to stderr naming the skipped test and the cap and returns without writing past the end — never overflows the array. The static registry storage (g_tests/g_test_count) is now referenced, so the __attribute__((unused)) it carried through child 2 (bf-uvv) is dropped. test_record_failure() and main() remain intentionally absent (siblings bf-3id and bf-bq9). Compiles cleanly to an object with zero warnings: gcc -std=c11 -Wall -Wextra -Werror -c (no link, no main). Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| main | ||
| test | ||
| CMakeLists.txt | ||
| dependencies.lock | ||
| partitions.csv | ||
| sdkconfig.defaults | ||