Execute
Execute tests of the given test target
This endpoint triggers a test execution by sending an test target id, an URL and optionally tags, an environment and variables.
POST
Authorizations
Body
application/json
Unique identifier for the testTarget.
Example:
"2e2bb27b-a19c-47ce-a9b6-cd1bd31622dc"
The URL of the test target for this run.
Example:
"https://example.com"
the environment name you want to run your test against
The variables to overwrite exclusively for this test run.
Example:
{
"SPACE_ID": ["64ee32b4-7365-47a6-b5b0-2903b6ad849d"]
}
Example:
["tag1", "tag2"]
Response
200
application/json
Test executed successfully
The URL the test target was executed.
Example:
"https://example.com"
The test report from the run.
Example:
{
"id": "826c15af-644b-4b28-89b4-f50ff34e46b7",
"testTargetId": "3435918b-3d29-4ebd-8c68-9a540532f45a",
"createdAt": "2024-09-06T13:01:51.686Z",
"updatedAt": "2024-09-06T13:05:23.412Z",
"executionUrl": "https://en.wikipedia.org/",
"status": "FAILED",
"context": {
"source": "github",
"issueNumber": 123,
"ref": "refs/heads/main",
"sha": "abc123def456",
"repo": "my-repo",
"owner": "repo-owner",
"triggeredBy": { "type": "USER", "userId": "user123" },
"nodeId": "node-123"
},
"testResults": [
{
"id": "7a1b2c3d-4e5f-6g7h-8i9j-0k1l2m3n4o5p",
"testCaseId": "9876fedc-ba98-7654-3210-fedcba987654",
"testTargetId": "3435918b-3d29-4ebd-8c68-9a540532f45a",
"testReportId": "826c15af-644b-4b28-89b4-f50ff34e46b7",
"name": "User can search for information",
"createdAt": "2024-09-06T13:01:51.686Z",
"updatedAt": "2024-09-06T13:03:12.345Z",
"status": "PASSED",
"errorMessage": null,
"traceUrl": "https://storage.googleapis.com/automagically-traces/7a1b2c3d-4e5f-6g7h-8i9j-0k1l2m3n4o5p-trace.zip"
},
{
"id": "2a3b4c5d-6e7f-8g9h-0i1j-2k3l4m5n6o7p",
"testCaseId": "5432fedc-ba98-7654-3210-fedcba543210",
"testTargetId": "3435918b-3d29-4ebd-8c68-9a540532f45a",
"testReportId": "826c15af-644b-4b28-89b4-f50ff34e46b7",
"name": "User can navigate to article",
"createdAt": "2024-09-06T13:01:51.686Z",
"updatedAt": "2024-09-06T13:04:45.678Z",
"status": "FAILED",
"errorMessage": "TimeoutError: locator.click: Timeout 30000ms exceeded.",
"traceUrl": "https://storage.googleapis.com/automagically-traces/2a3b4c5d-6e7f-8g9h-0i1j-2k3l4m5n6o7p-trace.zip"
},
{
"id": "3a4b5c6d-7e8f-9g0h-1i2j-3k4l5m6n7o8p",
"testCaseId": "1234abcd-ef56-7890-abcd-ef1234567890",
"testTargetId": "3435918b-3d29-4ebd-8c68-9a540532f45a",
"testReportId": "826c15af-644b-4b28-89b4-f50ff34e46b7",
"name": "User can create an account",
"createdAt": "2024-09-06T13:01:51.686Z",
"updatedAt": "2024-09-06T13:05:23.412Z",
"status": "WAITING",
"errorMessage": null,
"traceUrl": null
}
]
}