Staging Deployment

Staging Smoke QA

Use this when: running browser smoke tests against the public staging URL.

Use this when...

running browser smoke tests against the public staging URL.

Use this when: running browser smoke tests against the public staging URL.

Command

PLAYWRIGHT_BASE_URL=https://staging-app.submicrons.net PLAYWRIGHT_DOCS_BASE_URL=https://docs.submicrons.net pnpm test:smoke:staging

The staging smoke command sets PLAYWRIGHT_SKIP_WEB_SERVER=true, so it does not start localhost servers. It requires reachable HTTPS staging URLs and safe demo credentials in the environment.

Required Credentials

Use staging demo accounts only. Do not use employee passwords, production credentials, or real customer accounts.

Coverage

The smoke suite covers login, visible login failure, logout, protected-route redirect, core module pages, CRM detail comments, quote/proposal comparison, docs portal navigation, and health/readiness endpoints.

Failure Handling

If smoke fails, preserve logs, note the failing route, verify /api/ready, confirm demo credentials, and check whether DNS/HTTPS/cookies are pointing to staging instead of localhost.

Developer Details
Source
apps/docs/content/staging-deployment/staging-smoke-qa.md
Owner
Platform / Operations
Status
Current
Module
Staging Deployment
Related route
/api/health