This documentation is available as Markdown. For the complete index, see llms.txt. Skip to content

Run smoke / regress

For the complete documentation index, see llms.txt

Group related scenarios into a collection and run them together.

Create one

In the viewer: Collections (⌘3) → create → add scenarios → reorder by drag. A collection is a small YAML file under unotest/e2e/collections/.

Run it

Terminal window
# fast key flows
npx @unotest/web collection smoke --workers=4
# full sweep, stop on first failure
npx @unotest/web collection regress --bail

During a run you get per-scenario status and a progress bar (in the viewer), or a serial/parallel summary on the CLI.

A good split

  • smoke — login, checkout, the 5 flows that must never break. Run on every push.
  • regress — everything. Run nightly or before release.

Wire it into CI: Run in CI.