Pipeline runs
Scenario Distribution
Execution Summary
Top 10 Slowest Steps
Scenario Step Execution Time Trend
Steps per Scenarios
Top 10 Tags
Scenarios
No scenario found
Try adjusting your filters or search terms.
Given a valid API token "test-token-001"
00:00:00.157
When I POST /api/v1/runs with manifest "doc-quality" and source "cli"
00:00:00.006
Then the response status should be 201
00:00:00.000
And the response should contain a field "run_id"
00:00:00.000
And the response should contain a field "phase"
00:00:00.000
Given a valid API token "test-token-001"
00:00:00.143
And a run exists
00:00:00.000
When I GET /api/v1/runs/{run_id}
00:00:00.005
Then the response status should be 200
00:00:00.000
And the response should contain the run status
00:00:00.000
When I POST /api/v1/runs with no API token
00:00:00.146
Then the response status should be 401
00:00:00.000
Given a valid API token "test-token-001"
00:00:00.258
When I POST /api/v1/runs with empty manifest
00:00:00.000
Then the response status should be 422
00:00:00.000
Given a valid API token "test-token-001"
00:00:00.147
When I GET /api/v1/runs/99999999-9999-9999-9999-999999999999
00:00:00.004
Then the response status should be 404
00:00:00.000
Given a valid API token "test-token-001"
00:00:00.132
And there are 3 seed runs in the database
00:00:00.000
When I GET /api/v1/runs
00:00:00.009
Then the response status should be 200
00:00:00.000
And the response should have a "data" array
00:00:00.000
And the response should have "meta.limit" equal to 50
00:00:00.000
And the response should have "meta.offset" equal to 0
00:00:00.000
Given a valid API token "test-token-001"
00:00:00.141
And there are 3 seed runs in the database
00:00:00.000
When I GET /api/v1/runs?limit=2&offset=1
00:00:00.004
Then the response status should be 200
00:00:00.000
And the response should have a "data" array
00:00:00.000
And the response should have "meta.limit" equal to 2
00:00:00.000
And the response should have "meta.offset" equal to 1
00:00:00.000
And the response should have "meta.returned" field
00:00:00.000
And the response should have "meta.has_more" field
00:00:00.000
Given a valid API token "test-token-001"
00:00:00.319
And there are 3 seed runs in the database
00:00:00.000
When I GET /api/v1/runs?phase=pending
00:00:00.013
Then the response status should be 200
00:00:00.000
And the response should have a "data" array
00:00:00.000
And all returned runs should have phase "pending"
00:00:00.000
Given a valid API token "test-token-001"
00:00:00.143
And there are 3 seed runs in the database
00:00:00.000
When I GET /api/v1/runs?phase=pending,running
00:00:00.005
Then the response status should be 200
00:00:00.000
And the response should have a "data" array
00:00:00.000
And all returned runs should have phase "pending" or "running"
00:00:00.000
Given a valid API token "test-token-001"
00:00:00.151
And there are 3 seed runs in the database
00:00:00.000
When I GET /api/v1/runs?manifest=doc-quality
00:00:00.005
Then the response status should be 200
00:00:00.000
And the response should have a "data" array
00:00:00.000
And all returned runs should have manifest "doc-quality"
00:00:00.000
Given a valid API token "test-token-001"
00:00:00.149
And there are 3 seed runs in the database
00:00:00.000
When I GET /api/v1/runs?source=cli
00:00:00.005
Then the response status should be 200
00:00:00.000
And the response should have a "data" array
00:00:00.000
And all returned runs should have source "cli"
00:00:00.000
Given a valid API token "test-token-001"
00:00:00.120
And there are 3 seed runs in the database
00:00:00.000
When I GET /api/v1/runs?phase=pending&manifest=doc-quality&source=cli
00:00:00.005
Then the response status should be 200
00:00:00.000
And the response should have a "data" array
00:00:00.000
Given a valid API token "test-token-001"
00:00:00.121
And there are 3 seed runs in the database
00:00:00.000
When I GET /api/v1/runs?limit=5
00:00:00.004
Then the response status should be 200
00:00:00.000
And the response should have a "data" array
00:00:00.000
And the runs should be sorted by "created_at" in descending order
00:00:00.000
Given a valid API token "test-token-001"
00:00:00.140
And there are 3 seed runs in the database
00:00:00.000
When I GET /api/v1/runs?sort=updated_at&order=asc&limit=5
00:00:00.005
Then the response status should be 200
00:00:00.000
And the response should have a "data" array
00:00:00.000
And the runs should be sorted by "updated_at" in ascending order
00:00:00.000
Given a valid API token "test-token-001"
00:00:00.128
And there are 3 seed runs in the database
00:00:00.000
When I GET /api/v1/runs?limit=2
00:00:00.004
Then the response status should be 200
00:00:00.000
And the response should have "links.next" field
00:00:00.000
When I follow the cursor from "links.next"
00:00:00.003
Then the response status should be 200
00:00:00.000
And the response should have a "data" array
00:00:00.000
And the returned runs should not include any from the previous page
00:00:00.000