Documentation
¶
Overview ¶
Command corvint-js-test-provider is the experimental IPR-08 JS/TS live-test provider CLI: `unit` runs the bound Vitest adapter, `e2e` runs the bound Playwright adapter (internal/jstestprovider). Each subcommand prints the receipt plus its testvalidity projection(s) as JSON on stdout. Exit is nonzero only for an infrastructure failure that prevented a real observation (a failed test is itself a successful observation and exits zero), matching the roadmap acceptance line that a real assertion/browser failure must surface, not abort the run. With --retain the same document bytes are also retained under .corvint/test-evidence of the enclosing Git worktree (LPCV-V0-055); a retention failure is reported on stderr and exits nonzero after the document is emitted.