Run smoke tests
Trigger
Need end-to-end smoke verification before or after changes.
Workflow
-
Build prerequisites for the target app.
-
Run the relevant smoke suite or a focused test file.
-
If failing, inspect traces/logs and isolate the root cause.
-
Apply a minimal fix and rerun until stable.
Example Commands
Run full smoke suite
npm run smoketest
Run a specific smoke test file
npm run smoketest -- path/to/test.spec.ts
Faster iteration when build artifacts are ready
npm run smoketest-no-compile -- path/to/test.spec.ts
Guardrails
-
Prefer deterministic waits and assertions over brittle timeouts.
-
Re-run passing fixes to reduce flaky false positives.
-
Quarantine tests only when explicitly requested and documented.
Output
-
Test results summary
-
Root cause and fix
-
Remaining flake risk (if any)