---
title: Executions overview
description: >-
  View, filter, and rerun test executions, track statuses, and monitor live runs
  in real time from the executions list.
sidebarTitle: Executions list
lastUpdated: "2026-09-23"
---

> **For AI agents:** the complete documentation index is at [llms.txt](/llms.txt). Append `.md` to any page URL for its markdown version.

Every time a test runs it produces an execution. The executions list is the history of all of them: filter to what matters, re-run what failed, and click through to the detailed results.

![The executions list with status icons, failed-count badges, test detail chips, and per-row Run buttons](/images/executions-list.webp)

## The executions list

Executions are grouped by day, newest first, and the list refreshes itself to show updated statuses. Each row displays:

- **Name**: the execution name with its status icon, run date, duration, and device chip.
- **About**: a badge with the failed/total test count.
- **Ran by**: who or what triggered the execution.
- **Details**: chips naming the tests in the execution, with "View more" when there are many.
- **Run**: a standalone button to re-run the execution.

## Filter executions

- **Search** for executions by name.
- **Status**: filter by success, failed, warning, running, and other statuses when applicable.
- **Creator**: see only executions a specific user ran.
- **Date range**: pick a preset from the dropdown (Past 1h, 2h, 6h, 12h, 24h, Today, Yesterday, Last 7 days, Last 30 days) or set a custom range.
- **Multi-select**: enable the checkbox mode for bulk actions; press Esc to clear the selection.

## Row actions

Use the **Run** button to re-run an execution as-is. The row's three-dot menu offers:

- **Add tag(s)**: label the execution for organization.
- **Rerun only failed tests**: queue only the tests that failed.
- **Rename execution**: change its display name.
- **Cancel execution**: stop a run that is still going. It appears while the run is in progress, on runs made of new-experience tests, one test or a whole batch. The run stops immediately, the progress of that run is discarded, and its status becomes **canceled**.
- **Delete**: remove the execution.

Click the row itself to open the full [results view](/executions/results).

## Execution status

An execution's status reflects the outcome of its tests:

- **success**: all tests passed.
- **failed**: one or more tests failed.
- **warning**: all tests passed but with warnings. See [Success, warning, failed](/executions/statuses).
- **pending**: queued, waiting to start.
- **ongoing**: currently running.
- **canceled**: user canceled the execution.
- **blocked**: blocked by another process.
- **scheduled**: scheduled for a future run.
- **timed out**: execution exceeded the timeout.

Scheduled executions show a tag with the scheduled run date and time instead of individual test details.

## Live test monitoring

When a test is running, you can watch it live: open the execution to see a live preview of the device screen with the steps updating in real time, or run directly [from the builder](/executions/run#run-from-the-builder) to watch in a modal without leaving the editor.

## What's next?

<Columns cols={2}>
  <Card title="Viewing results" icon="magnifying-glass-chart" href="/executions/results">

    Read a single execution: steps, screenshots, video, and metadata

</Card>
  <Card title="Run a test" icon="play" href="/executions/run">

    Queue tests, adjust devices and variables, and launch

</Card>
</Columns>
