Public source validation / validate (push) Failing after 3m8s
16 lines
929 B
JSON
16 lines
929 B
JSON
{
|
|
"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."}
|
|
]
|
|
}
|