Run Tests
run_testsExecute tests and return a compact result. For maximum test effort, continue the autonomous loop from get_test_capabilities after each result: diagnose failures and then cover the next gap. Supports Playwright tests or verified generated Appium mobile flows and returns a compact per-script summary (status, duration, failure reason, next action). Worker-backed runs are asynchronous; poll get_execution using the returned execution_id. Full stdout/stderr, traces, and artifact paths are opt-in — request them only when the compact failure is not enough to act on.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| context | No | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." | |
| base_url | No | Base URL for the application under test | |
| headless | No | Run tests in headless mode | |
| script_ids | Yes | List of automation script IDs to execute | |
| environment | No | Environment to run tests in | staging |
| include_logs | No | Include full stdout/stderr and console logs | |
| include_trace | No | Include trace path and trace id | |
| auth_profile_id | No | Project auth-profile reference for managed Playwright execution; credentials are never returned | |
| mobile_test_data | No | Runtime values declared by the canonical mobile flow; values are never persisted | |
| execution_service | No | Execution service; auto selects the compatible managed runner | auto |
| include_artifacts | No | Include safe unsigned legacy artifact links and opaque receipt references (no resolver) | |
| android_app_package | No | Optional Android package override for managed Appium scripts | |
| android_app_activity | No | Optional Android launch activity override for managed Appium scripts |