Closes out group 2 (Core: Builtin FCFS Picker). Confirms builtin_fcfs's ordering matches legacy fcfs_elect_job (byte-identical comparators, same sched_queue_is_ready/sched_job_is_ready gates, provably equivalent jobid sequence), confirms tasks 1.1-2.5 left every pre-existing test file unmodified, and confirms resreq immutability, pend-reason factory-only allocation, and select_eval_ctx_t memoization all hold across every file this spec has touched so far. Adds a durable regression lock for the pend-reason factory invariant (no direct calloc(pendreason_t) outside make_pendreason()). |
||
|---|---|---|
| .. | ||
| meson.build | ||
| test.c | ||
| test_handlers.c | ||
| test_job_array_expand.c | ||
| test_job_array_wire_e2e.c | ||
| test_job_update.c | ||
| test_picker_config_fields.c | ||
| test_picker_core_loop_boundary.c | ||
| test_picker_fcfs.c | ||
| test_picker_fcfs_session.c | ||
| test_picker_iface.c | ||
| test_picker_pendreason_factory_audit.c | ||
| test_picker_wiring.c | ||
| test_plugin_picker_registration.c | ||