Executar testes
run_testsExecutes test suites for Cypress, Playwright, Jest, pytest, and more. Auto-detects the framework, optionally auto-fixes selector failures, and explains failure causes.
Instructions
Roda testes do projeto. Suporta: Cypress, Playwright, WebdriverIO, Jest, Vitest, Mocha, Appium, Detox, Robot Framework, pytest, e mais. Detecta automaticamente.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| spec | No | Caminho do spec (ex: cypress/e2e/test.cy.js). | |
| suite | No | Suite ou pattern (ex: e2e, api). | |
| device | No | Device/configuration para mobile. Se vazio, detecta de qa-lab-agent.config.json, wdio.conf ou .detoxrc. | |
| framework | No | Framework específico ou 'npm' para npm test. | |
| autoFixSelector | No | Se true e falhar por seletor, aplica correção automaticamente e tenta novamente. Requer spec e API key. Default: true para mobile. | |
| explainOnFailure | No | Se true, quando falhar gera automaticamente: O que aconteceu, Por que falhou, O que fazer, Sugestão de correção. Requer API key. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | ||
| message | Yes | ||
| exitCode | Yes | ||
| runOutput | No |