@app-studio/qa-presets
v0.5.0
Published
Vitest and Playwright configurations built from qa.bindings.json, plus coverage and typecheck ratchets that let debt be visible but never grow.
Downloads
2,717
Readme
@app-studio/qa-presets
Bounded defaults for fast proof:
- unit tests have short timeouts and no services;
- shared integration worlds run serially;
- Playwright does not retry;
- Playwright is explicitly headless, so suite runs open no desktop windows;
- the default
proofprofile records no video and retains a trace only on failure; - server reuse is opt-in when suite-specific environment matters.
createPlaywrightConfig({
bindings,
testDir: './tests/e2e',
projects: [{ name: 'scenario', port: 'front' }],
});Set profile: 'fast' (or QA_BROWSER_PROFILE=fast) for no runner-owned media,
and profile: 'record' for headless video, trace and screenshots. Scenario v3
also omits its explicit checkpoint media in fast; the JSON verdict still runs.
State Fixture projects should use a separate config containing only the Debug Studio server.
