//! Shared tier-3 test support for the multi-process cluster suites (m8p10). //! //! `multiproc` is the [`MultiProcCluster`] harness: it spawns ONE OS process per //! region (the gap `cluster_e2e.rs` documents but cannot close — that harness //! ran every region inside a single process), wires their topology so siblings //! peer over real gRPC + forward over real HTTP, and exposes the polling //! primitives (`wait_converged_all`, `wait_leader_agreed`) every tier-3 UAT //! scenario needs. //! //! Each integration-test file that wants the harness declares `mod support;` and //! `use support::multiproc::…;`. The module is `#[allow(dead_code)]` because each //! test file only exercises a subset of the surface (Rust warns on the unused //! remainder per-file, even though the suite as a whole uses all of it). #![allow(dead_code)] pub mod multiproc; pub mod partition;