Adds 3 tests proving guarantees that must hold under the widened capture-eligibility gate: an already-captured job is never re-searched or re-captured regardless of state (test_reconcile_still_skips_already_ captured_job_regardless_of_state), a PEND job with no match this round stays uncaptured and remains eligible next round (test_reconcile_ no_match_leaves_pend_job_uncaptured_and_retries), and several simultaneously outstanding jobs are captured independently with zero cross-job interference (test_reconcile_multiple_jobs_captured_ independently_across_different_rounds). Required making the shared add_job() fixture helper tolerant of -EEXIST on a repeated queue registration (needed for the multi-job test, the first in this file to call add_job() twice against the same core) -- traced to kvtab_add()'s narrowly-scoped -EEXIST return, provably a no-op for all 11 pre-existing single-add_job()-call tests. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AgYRU3zDTqNGV5Jk8aiKLg |
||
|---|---|---|
| .. | ||
| settings | ||
| specs | ||
| steering | ||