Commit c5ef53c
committed
test(chaos): correct two reporting defects and state what the suite doesn't prove
The hard_cut scenario was labelled "proxy disabled 12s (TCP severed)" with
params={"disabled_s": 12}, but it passes fault_hold_s=0.0 and the harness
clears the fault the instant detection fires — so the 12s was never applied
and the number reached the published record as an unused parameter. Relabelled
to what the code actually does.
The LATEST.md renderer defaulted a missing ticks_after to 0, which published
the baseline row as "Ticks after 0 ... PASS" while that scenario's own note
recorded 7 updates in 30s. Absent counts now render as an em dash.
Also documents two real limits in CHAOS_TESTING.md that were previously left
implicit: the detection-driven scenarios validate recovery against an
already-restored network rather than a persistently broken one, and the
ticks_after > 0 pass bar is a smoke check on a stream this sparse, not a
throughput assertion.
The existing run record under docs/chaos/ is annotated rather than rewritten —
no recorded measurement is edited, and neither defect changes a pass/fail
outcome. Re-running the suite needs a live IG demo session plus toxiproxy, so
the corrections are stated against the run that actually happened.1 parent df5d012 commit c5ef53c
4 files changed
Lines changed: 35 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
75 | 88 | | |
76 | 89 | | |
77 | 90 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
8 | 27 | | |
9 | 28 | | |
10 | 29 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
106 | | - | |
| 106 | + | |
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
199 | 199 | | |
200 | 200 | | |
201 | 201 | | |
202 | | - | |
203 | | - | |
| 202 | + | |
| 203 | + | |
204 | 204 | | |
205 | 205 | | |
206 | 206 | | |
| |||
0 commit comments