test(ha-commit-barrier-rollout): RED tests for classification totality (task 1.1)
New test_commit_barrier_rollout.c: per-type rows matching the VERIFIED design table (STOP/RESUME/UPDATE/FAIL RETAIN per supersession), 13-value totality sweep, fork/SIGABRT unknown-type fail-fast, fact-hook retention contract against real persist+engine. wal_commit_mode_t + wal_classify declared in persist.h; inert sentinel stub. 8/8 RED; suite baseline zero preserved. Finding: RETAIN is registration-free (commit.c:233-239) — observable contract documented in Implementation Notes.
This commit is contained in:
parent
8fe2f1f96c
commit
fec9519960
9 changed files with 568 additions and 92 deletions
|
|
@ -51,6 +51,7 @@ extern void test_ha_connection_reuse(void);
|
|||
extern void test_ha_rdhup_integration(void);
|
||||
extern void test_ha_liveness(void);
|
||||
extern void test_commit_engine(void);
|
||||
extern void test_commit_barrier_rollout(void);
|
||||
|
||||
void setUp(void) { return; }
|
||||
|
||||
|
|
@ -171,6 +172,7 @@ int main(int argc, char* argv[])
|
|||
TEST(test_ha_rdhup_integration);
|
||||
TEST(test_ha_liveness);
|
||||
TEST(test_commit_engine);
|
||||
TEST(test_commit_barrier_rollout);
|
||||
|
||||
return UNITY_END();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue