Skip to content

Test reports and artifacts ​

Generate test reports, screenshots, and logs for debugging.

When a run finishes, Astra Scout keeps the result of each step, a report, the screen recording, and screenshots. "Artifact" is the general name for these files. Use them to find why a flow failed and to share results with your team.

What you get for each run ​

  • Step results. The test runner panel lists each step with its status (passed, warned, failed), and the failing step shows its error. Click View Full Log… to read the whole log, or Copy Logs to copy it.
  • A run report. Astra Scout writes a report for each run, in two forms: JSON (for tools to read) and Markdown (for people to read). The reports are stored in Astra Scout's data folder under reports/ (<data>/reports/<id>.json and <id>.md), not next to the recording. It records the flow, the device, the outcome, each step, any AI checks, and crash information. The AI features use this report to explain a failure; Fix with AI and Auto-Fix… also start from it.
  • A screen recording. Use Show Recording on a run to watch what happened. See Record your flow.
  • Crash information. If the app under test crashes during the flow, the crash details are attached to the run.

Screenshots and recordings from your flow ​

The takeScreenshot and startRecording commands save the files you ask for. startRecording works on Android only; on iOS, use the run recording.

yaml
- takeScreenshot: login-screen
- startRecording: checkout
# ... steps ...
- stopRecording

A screenshot with a relative path is saved in the run's folder, <workspace>/artifacts/runs/<run>/<flow>/, beside the run's video (see Run flows).

Custom properties ​

You can attach extra information to a flow (for example a test case ID or a priority) with the properties field in its header:

yaml
appId: com.example.app
name: Login Flow
properties:
    testCaseId: "TC-101"
    priority: "High"
---
- launchApp

Report formats

Astra Scout reports are JSON and Markdown only, stored in the fixed folder above. Astra Scout does not export JUnit XML (a format many CI systems read), HTML reports, or Allure, and has no setting to choose an output folder.