Skip to content

chore: adiciona o script npm run test:smoke - #61

Merged
ThomasTDS merged 1 commit into
masterfrom
chore/script-smoke
Oct 12, 2026
Merged

ThomasTDS merged 1 commit into
masterfrom
chore/script-smoke

Conversation

@ThomasTDS

Copy link
Copy Markdown
Owner

Problema

A tag @smoke marca os fluxos mais críticos (TC-007 checkout, TC-009 cadastro e TC-012 login), mas não havia um script para rodá-los. O README mandava montar o comando na mão (npx cucumber-js --tags @smoke).

Solução

  • Novo script npm run test:smoke (cucumber-js --tags @smoke), para uma checagem rápida antes de abrir um PR.
  • README e docs/test-cases.md passam a citar o script.

O CI continua igual, rodando a suíte completa em todo PR. A smoke cobre 3 dos 43 cenários. Se ela substituísse a suíte nos PRs, uma regressão fora desses 3 só seria pega depois do merge, e a suíte completa leva poucos minutos.

Verificação

npm run test:smoke em modo headless, sem retry: 3 cenários passaram em cerca de 22 s.

A tag @smoke existia (TC-007, TC-009 e TC-012), mas rodá-la exigia montar o
comando do Cucumber na mão. O script dá uma checagem rápida antes de abrir um
PR. O CI continua rodando a suíte completa em todo PR, para nenhuma regressão
fora da smoke escapar antes do merge.
@ThomasTDS
ThomasTDS merged commit 27e6971 into master Oct 12, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant