Skip to main content
GET
Get run status

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

runId
string
required

The runId returned by POST /tests/execute.

Response

Successful response

runId
string
required

The ID of the run.

status
string
required

Overall status of the run: initial while it is being set up, running, then completed or cancelled once every test has finished. A completed run can still contain failed tests: read the lists below for the results.

totalTests
integer
required

Number of tests in the run.

succeededTests
TestRunResult · object[]
required

Tests that passed.

failedTests
TestRunResult · object[]
required

Tests that failed.

blockedTests
TestRunResult · object[]
required

Tests that could not run to a result, for example because no device became available. A blocked test says nothing about your app.

runningTests
TestRunResult · object[]
required

Tests that are running on a device now.

queuedTests
TestRunResult · object[]
required

Tests waiting for a device.

runtimeSeconds
integer | null

The run's wall-clock time in seconds, counted from when its first test reached a device. null until one has.

skippedTests
SkippedTest · object[]

Tests that matched tags but were left out of the run because they were not runnable on its platform yet. Not counted in totalTests, and never a reason to fail the run.