testing: add mesh reliability lab harness with rekey-test diagnostic improvements

This commit is contained in:
Johnathan Corgan
2026-05-23 14:34:11 +00:00
parent 7e424f34bc
commit 9c0dcd0f59
8 changed files with 946 additions and 4 deletions

View File

@@ -62,3 +62,13 @@ each node can run a different build of the FIPS daemon, then attributes
every FMP/FSP/rekey/connectivity failure to a specific version pair
(same-version vs MIXED). Used to catch interop regressions between
builds, not as a per-commit CI gate; not part of `ci-local.sh`.
### [mesh-lab/](mesh-lab/) -- Mesh Reliability Lab
On-demand harness that runs a chosen integration suite N times under a
configurable host-pressure profile (idle / light / github-runner-
equivalent / heavy via `stress-ng`), per-container netem impairment,
and optional trace-level RUST_LOG, capturing per-rep diagnostics and a
mechanism-match summary across the run. Used for statistical reliability
characterization of known flake classes under calibrated stress, not as
a per-commit gate; not part of `ci-local.sh`.