Novo: TestSprite CLI Já Está Disponível!

Veja a Execução Antes de Gastar um Crédito Nela.

Um job de CI mal configurado não avisa que está errado — ele simplesmente executa os testes errados contra o ambiente errado. O --dry-run mostra exatamente quais testes seriam executados, qual ambiente seria o alvo, e quais ações eles tomariam, sem executar um único passo ou gastar um crédito.

Incorporado ao Mesmo CLI Que Você Já Usa

GitHub ActionsGitLab CIExecuções locaisLoops de agentes
Confiar em uma configuração de CI até que ela quebre em produção não conserta nada — só esconde o erro até que ele fique caro. Visualize antes, não apenas confie.

Veja Exatamente O Que Seria Executado

O --dry-run lista quais testes um comando executaria e em que ordem, sem realmente iniciar nenhum deles.

Confirme o Ambiente Correto

A prévia mostra qual ambiente ou URL base uma execução teria como alvo — assim, uma configuração apontada para o lugar errado é detectada antes de tocar em qualquer coisa.

Visualize as Ações, Não Apenas uma Lista

O dry run resolve o que cada teste realmente faria, passo a passo, em vez de apenas nomear os IDs de teste que tocaria.

Gaste Zero Créditos

Nada é executado, então nada é cobrado. Rode o --dry-run quantas vezes precisar enquanto estiver montando uma configuração.

$ testsprite test run --project my-project --dry-run
  Dry run — no tests will be executed, no credits will be spent.
  Environment: staging (https://staging.example.com)
  Tests that would run (3):
    - TC_checkout_flow  (frontend, Playwright)
    - TC_orders_api     (backend, Python)
    - TC_login_flow     (frontend, Playwright)
  Actions previewed: 14 steps across 3 tests

$ testsprite test run --project my-project --dry-run --output json
  {"dryRun":true,"tests":3,"environment":"staging","credits":0}

Detecte um Job de CI Mal Configurado Antes de Ele Rodar de Verdade

Uma configuração de CI que aponta para o ambiente errado, ou dispara a lista de testes errada, não avisa que está errada — ela simplesmente executa a coisa errada. O --dry-run permite que você verifique a montagem antes que cada commit gaste um crédito em uma execução que você não pretendia disparar.

Feito para Pipelines de CI em Que Você Quer Confiar

Uma Flag Global

O --dry-run funciona junto com comandos que executam ações, como test run, para que você possa visualizar antes de se comprometer com uma execução real.

Seguro para Rodar a Qualquer Momento

Como nada é executado e nenhum crédito é gasto, é seguro incluir em uma etapa do pipeline e rodar quantas vezes quiser enquanto estiver depurando uma configuração.

Versão Comunitária Gratuita

Oferece uma versão comunitária gratuita, tornando-nos acessíveis a todos.

Combina Com Saída Legível por Máquina

Combine o --dry-run com --output json para alimentar a prévia em suas próprias verificações de CI ou scripts.

Confiado por Empresas em Todo o Mundo

"TestSprite oferece geração rica de casos de teste, estrutura clara e código fácil de ler. Também suporta depuração online simples com a capacidade de expandir rapidamente gerando novos casos de teste."

"A automação do TestSprite nos ajuda a reduzir toneladas de trabalho manual. Os desenvolvedores podem facilmente detectar e resolver bugs mais cedo no processo de desenvolvimento."

FAQ

O que o --dry-run realmente faz?

Ele mostra exatamente o que um comando faria — quais testes seriam executados, contra qual ambiente, e quais ações tomariam — sem executar nada ou gastar créditos.

O --dry-run funciona com qualquer comando, ou só com test run?

É uma flag global, então funciona com comandos que executam ações, permitindo que você visualize antes de se comprometer com uma execução real.

Um dry run custa créditos?

Não — como nada é realmente executado, um dry run não gasta créditos. Esse é o objetivo: você pode verificar a montagem de graça, quantas vezes precisar.

Como eu uso isso para verificar a sanidade de uma configuração de CI?

Adicione --dry-run ao mesmo comando que seu pipeline de CI chama. Se o ambiente, os testes ou as ações mostradas na prévia não corresponderem ao que você espera, corrija a configuração antes que ela rode de verdade.

Posso obter a saída do dry-run em um formato legível por máquina?

Sim — combine --dry-run com --output json para obter uma saída estruturada que você pode processar em suas próprias verificações de CI ou scripts.

Saiba O Que Vai Rodar Antes de Rodar.