import { defineConfig } from '@playwright/test'; import ordinary from './playwright.config'; if (!process.env.CV_IMPORT_SIDECAR_URL) throw new Error('Set CV_IMPORT_SIDECAR_URL to the isolated local Docling service.'); const servers = Array.isArray(ordinary.webServer) ? ordinary.webServer : [ordinary.webServer!]; export default defineConfig({ ...ordinary, testDir: './import-tests', testMatch: ['cv-import-docling.spec.ts', 'admin-processing-docling.spec.ts'], timeout: 180_000, retries: 0, webServer: [{ ...servers[0], env: { ...servers[0].env, Workers__AiOperationsEnabled: 'false', Workers__CvDocumentImportsEnabled: 'true', Ai__BaseUrl: process.env.CV_IMPORT_SIDECAR_URL, Ai__ServiceToken: process.env.CV_IMPORT_SIDECAR_TOKEN ?? '', Ai__ProbeEnabled: 'false', Email__Enabled: 'false' } }, ...servers.slice(1)], });