PASS
Required assertions succeeded and required evidence was captured.
A local Node.js Playwright CLI that pairs equivalent routes, captures screenshots, traces, network, SEO, accessibility, and performance evidence, then recommends a release gate. No evidence, no PASS.
Required assertions succeeded and required evidence was captured.
A required assertion failed or a threshold was breached. Shared Live+Staging failure is still FAIL.
The evidence cannot establish the outcome. Missing artifacts cannot become PASS.
The test did not run. Missing staging credentials skip cart and checkout instead of faking success.
npm install
npx playwright install chromium
npm run qa -- validate
npm run qa -- test-engine
npm run qa -- run
Reports land in reports/<run-id>/ as HTML, JSON, PDF, screenshots, traces, and a SHA-256 manifest. Live stays read-only. Staging mutations need QA_STAGING_USER and QA_STAGING_PASS.
This showcase page describes a local evidence engine. It does not claim that Naseej Live or Staging was certified in this environment. A successful fixture self-test proves honest verdicts on controlled pages, not that every production path is defect-free.