List Test Controls
list_test_controlsList tests under a project's Test Controls by view—quarantined, critical, watched, or flaky candidates—and filter by state, coverage, reason, search, or assignee.
Instructions
List the tests under Test Controls in a project, as the Test Controls page shows them. view "quarantined" (default) lists quarantines — filter by state (active, ending_soon, released), covers (any failure or one error) and, for released ones, reason; the response includes the quarantine budget. view "critical" lists tests marked critical, view "watched" lists the tests you watch, view "candidates" lists flaky tests that failed a build in the last 30 days (a test that always passed on retry is not listed, since quarantining it would change nothing). search matches the test title or file; assignee takes "me", a user id or an email. Quarantine settings (budget, default length, auto-release) are changed only in the app, not here.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| view | No | Default "quarantined" | |
| limit | No | Default 25 (50 for candidates, max 200 there) | |
| state | No | quarantined view only. Default "active" | |
| covers | No | quarantined view only: "any" failure or one "error" | |
| reason | No | Release reason; only with state "released" | |
| search | No | Match the test title or file | |
| assignee | No | "me", a user id or an email. Not for the candidates view | |
| projectId | Yes | Project ID (e.g. project_<id>) |