Skip to content
Judgment Labs
Esc
↑↓navigate↵open⌘Jpreview

List test runs

The test suite’s runs, newest first, with their case counts.

GET/v1/projects/{projectId}/test-suites/{testSuiteId}/runs
Authorization
AuthorizationPersonal API key · headerrequired

Your personal API key from Settings > Personal API Keys, sent as Bearer <key>.

X-Organization-IdOrganization ID · headerrequired

The organization to act in. Copy it with Copy organization ID in the organization menu or the settings sidebar.

Path parameters
projectIdstring<uuid>required
testSuiteIdstring<uuid>required
Query parameters
offsetinteger
min 0
limitinteger
min 1 · max 100
Responses
200

Response for status 200

runsTestRun[]required
Show properties
Array of TestRun
run_idstring<uuid>required
test_suite_idstring<uuid>required
test_suite_versionintegerrequired

The test suite version whose cases and checks the run uses.

scored_from_run_idstring<uuid> | nullrequired
Show properties
Any of:
string<uuid>
string<uuid>
null
null
candidatestring | nullrequired
Show properties
Any of:
string
string
null
null
candidate_metaobjectrequired
triggerstringrequired
case_filterTestCaseFilterrequired
Show properties
Any of:
object
kindstringrequired
object
kindstringrequired
tagsstring[]required
min items 1
object
kindstringrequired
case_idsstring<uuid>[]required
min items 1
object
kindstringrequired
run_idstring<uuid>required
cases_totalintegerrequired
cases_with_outputintegerrequired

Cases whose trace arrived.

cases_scoredintegerrequired
cases_passedintegerrequired

Scored cases whose checks all passed.

cases_failedintegerrequired

Scored cases with a failed check. Scored cases with no checks are neither passed nor failed.

created_atstring<date-time>required
next_offsetinteger | nullrequired
Show properties
Any of:
integer
integer
null
null
Try it
Server
Authorization
Parameters
Request
curl -X GET 'https://api.judgmentlabs.ai/v1/projects/YOUR_PROJECT_ID/test-suites/YOUR_TEST_SUITE_ID/runs' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'X-Organization-Id: YOUR_ORGANIZATION_ID' \
  -H 'Accept: application/json'
Response
{
  "runs": [
    {
      "run_id": "dded282c-8ebd-44cf-8ba5-9a234973d1ec",
      "test_suite_id": "24b8f606-0469-466c-ae80-0678f89ae1bf",
      "test_suite_version": 0,
      "scored_from_run_id": "820c60a4-665e-487e-b240-fda59a559ec9",
      "candidate": "string",
      "candidate_meta": {},
      "trigger": "string",
      "case_filter": {
        "kind": "all"
      },
      "cases_total": 0,
      "cases_with_output": 0,
      "cases_scored": 0,
      "cases_passed": 0,
      "cases_failed": 0,
      "created_at": "2019-08-24T14:15:22Z"
    }
  ],
  "next_offset": 0
}

Was this page helpful?