memlnaut-nisps/manifold/playwright.config.ts
monkey-w1n5t0n 19b7f7eee8 feat(manifold): add convertible React front-end + simplify console chrome
Adds the Manifold app (manifold/) — the convertible-mode React front-end on
the real NISPS ML+audio engine, served live at meml.lnfinitemonkeys.org/next/.

Console chrome trimmed per UI pass:
- drop mode label + subtitle from the top-left overlay (keep MEMLNaut wordmark)
- remove the composite split preset/ratio readout (top-centre)
- remove the OUTPUT corner tag above the bars
- remove the A/B compare toggle from the verdict cluster
- remove the follow button + input/noise readout (bottom-left)
- remove AltitudeNav focus switcher (bottom-right)
2026-06-28 03:28:45 +02:00

26 lines
747 B
TypeScript

import { defineConfig } from '@playwright/test';
/**
* Playwright config for the Manifold app. The webServer runs `vite preview`
* against the production build (dist/), which honours the COOP/COEP headers the
* AudioWorklet + WASM bridge need. Run `bun run build` first.
*/
export default defineConfig({
testDir: './tests/e2e',
timeout: 30_000,
expect: { timeout: 10_000 },
use: {
baseURL: 'http://localhost:4273',
headless: true,
ignoreHTTPSErrors: true,
},
webServer: {
command: 'bun run preview',
cwd: '.',
url: 'http://localhost:4273',
reuseExistingServer: !process.env.CI,
timeout: 30_000,
},
projects: [{ name: 'chromium', use: { browserName: 'chromium' } }],
reporter: [['list']],
});