What are Test Runs?
A Test Run is generated every time a Test Flow is executed on the device farm. It represents a single execution instance of that flow on a specific device, OS version, and app build.
Each Test Run clearly shows its current state, such as In Progress while execution is ongoing, Completed when all steps finish successfully, or Failed if any step encounters an issue. This makes it easy to track what is running, what has finished, and what needs attention.
Opening a Test Run provides a detailed, execution level view. You can inspect runtime logs, crash logs, and system output to understand failures or performance issues. A recorded video of the run is available to visually review how the app behaved on the real device.
The step by step execution timeline shows exactly how each action was performed, along with the static Appium or Maestro code generated for that specific run.
Test Runs act as the single source of truth for debugging, validation, and auditing, helping teams quickly move from failure detection to root cause analysis without switching tools.
