@unotest/viewer
v0.9.1
Published
Localhost HTTP+WS viewer for unotest. Target-agnostic host: runner packages (@unotest/web, @unotest/mobile, …) are à-la-carte plugins auto-detected at boot and selectable via the TEST TARGET switcher. NestJS server + React+MobX frontend. Reads run-artifac
Readme
@unotest/viewer
Local browser UI for @unotest/web test runs.
Installed automatically as part of @unotest/web — no manual setup needed.
Usage
npx @unotest/web viewerOpens a local IDE-style UI in your default browser: a scenario / collection
/ run-history tree, run-from-UI with live results over WebSocket, a foldable
block view of each scenario (one section per //@collapse group) with
per-step status, a step debugger (breakpoints + live DOM inspection),
screenshots and failure artifacts, and a docked terminal.
Set UNOTEST_VIEWER_NO_OPEN=1 to start the server without auto-opening the browser.
Ecosystem
| Package | Role |
|---|---|
| @unotest/web | CLI / MCP server / runner |
| @unotest/viewer | this package — local results browser |
| @unotest/protocol | shared types |
| @unotest/dsl | scenario parser + validator engine |
