# Local Test Execution

Local Test Execution allows users to validate their authored test flows directly on connected devices in real time. This mode is designed for rapid iteration, enabling quick debugging, immediate feedback, and step-level visibility before tests are published or executed in cloud environments. Each execution produces detailed logs, screenshots, and structured reasoning to help users identify issues and refine test stability with precision.

#### Run Procedure:

1. Select device (one time setup)
2. Select test file/write test commands on editor
3. Click Run

#### Output:

Detailed Logs with:

1. Execution summaries
2. Error summaries
3. Execution timestamps
4. Detailed step-wise reporting with explainable step-wise reasoning and screenshots


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.drizz.dev/getting-started/drizz-desktop-app/introduction-drizz-desktop-app/local-test-execution.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
