Files
breakpilot-compliance/admin-compliance/e2e/playwright-live.config.ts
T
Benjamin Admin 36c6101b91 Merge feat/zeroclaw-compliance-agent into main
Brings all compliance doc-check features:
- 162 regex checks + 1874 Master Controls
- LLM-agnostic agent with tool calling
- Banner check (46 checks, 30 CMPs, stealth, Shadow DOM)
- Impressum check (24 checks)
- Deep consent verification (DataLayer, GCM, TCF)
- CMP E2E tests (39 tests)
- HTML email reports, FAQ, persistent history

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-11 11:44:20 +02:00

46 lines
1.1 KiB
TypeScript

<<<<<<< HEAD
=======
/**
* Playwright config for testing against live Mac Mini instance.
* No webServer — assumes https://macmini:3007 is already running.
*
* Usage: npx playwright test --config=e2e/playwright-live.config.ts
*/
>>>>>>> feat/zeroclaw-compliance-agent
import { defineConfig, devices } from '@playwright/test'
export default defineConfig({
testDir: './specs',
<<<<<<< HEAD
timeout: 30000,
use: {
baseURL: 'https://macmini:3007',
ignoreHTTPSErrors: true,
=======
fullyParallel: true,
retries: 0,
workers: 3,
reporter: [
['html', { outputFolder: 'e2e/reports/html' }],
['list'],
],
use: {
baseURL: process.env.PLAYWRIGHT_BASE_URL || 'https://macmini:3007',
ignoreHTTPSErrors: true,
screenshot: 'on',
trace: 'on-first-retry',
>>>>>>> feat/zeroclaw-compliance-agent
},
projects: [
{ name: 'chromium', use: { ...devices['Desktop Chrome'] } },
],
<<<<<<< HEAD
=======
outputDir: 'e2e/test-results',
timeout: 20000,
expect: { timeout: 5000 },
// No webServer — we test against the live instance
>>>>>>> feat/zeroclaw-compliance-agent
})