npx windup run --all --reporter junit --report-file reports/windup.xml
--all roda todos os cenários do diretório (um navegador aquecido para a suíte inteira).
O código de saída é diferente de zero quando qualquer cenário falha.
--concurrency <n> roda cenários em paralelo em um único navegador aquecido compartilhado (~2× mais rápido em uma suíte mista); --browser firefox|webkit roda a suíte em multi-navegador.
--reporter junit gera JUnit XML (GitHub Actions, GitLab e Jenkins consomem nativamente); --reporter json gera um resumo legível por máquina; --reporter html gera uma página autocontida e amigável para humanos (zero JS/dependências — suba como artefato de CI ou abra localmente). Saída padrão: .windup/reports/.
windup costs --json reporta o gasto com IA para rastreamento no pipeline.