36c6101b91
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>
46 lines
1.1 KiB
TypeScript
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
|
|
})
|