test(ha-single-leader-role): sweep all COMMITTING fixtures to direct-PRIMARY contract (task 5.1)

This commit is contained in:
Rongsong Shen 2026-06-13 13:59:42 +00:00
parent 71ce41f486
commit 7f974e766b
11 changed files with 138 additions and 169 deletions

View file

@ -74,8 +74,9 @@
* green through task 4.2. Fixture copied from test_commit_engine.c
* gate_setup (ha_init + legacy standby_endpoints counting, repl
* back-pointer NULL; quorum-absent = empty endpoint registry).
* CTRL_PRIMARY_COMMITTING is intentionally NOT tested (deleted wholesale
* by ha-single-leader-role).
* No transitional leader sub-state is tested: the single leader role is
* CTRL_PRIMARY (the former transitional state was deleted wholesale by
* ha-single-leader-role).
*
* Task 5.1 adds the config-barrier cases (Req 4.1-4.4) — configAck
* per-push arithmetic, push_config_to_standbys barrier-result contract,