uptimerunner-basic
This scenario verifies the first concrete uptime.link runner flow:
- A target HTTP service responds with
healthy. - A fake uptime.link coordinator exposes the runner protocol.
- The runner polls
/api/runner/v1/checks. - The runner executes the assigned HTTP check locally.
- The runner posts the result to
/api/runner/v1/results. - The scenario verifies scheduling, status derivation, snapshot restore, unauthorized access rejection, token rotation, disabled runner rejection, and label updates.