This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"id": "probe-scale-300",
|
||||
"name": "Three hundred bounded probes",
|
||||
"description": "A synthetic 300-probe set is scheduled with bounded concurrency, duplicate suppression, cancellation and deterministic result ordering.",
|
||||
"initialState": {"probes": {"count": 300, "maxConcurrent": 16, "maxAttempts": 2}},
|
||||
"timeline": [
|
||||
{"atSeconds": 1, "action": "set-probe-result", "payload": {"probeId": "probe-000", "state": "up", "responseTimeMs": 8}},
|
||||
{"atSeconds": 2, "action": "set-probe-result", "payload": {"probeId": "probe-299", "state": "unknown", "errorClass": "timeout"}}
|
||||
],
|
||||
"expectedOutcomes": [
|
||||
{"bySeconds": 2, "assertion": "All 300 probes are bounded by the worker pool and results are returned in deterministic probe ID order."},
|
||||
{"bySeconds": 2, "assertion": "A duplicate in-flight probe is skipped rather than overlapping, and timeout/retry attempts remain bounded."}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user