27 lines
627 B
TypeScript
27 lines
627 B
TypeScript
import { defineConfig, devices } from '@playwright/test'
|
|
|
|
export default defineConfig({
|
|
testDir: 'tests',
|
|
testMatch: /openclaw-harness\.spec\.ts/,
|
|
timeout: 60_000,
|
|
expect: {
|
|
timeout: 10_000,
|
|
},
|
|
fullyParallel: false,
|
|
workers: 1,
|
|
reporter: [['list']],
|
|
use: {
|
|
baseURL: 'http://127.0.0.1:3005',
|
|
trace: 'retain-on-failure',
|
|
},
|
|
projects: [
|
|
{ name: 'chromium', use: { ...devices['Desktop Chrome'] } },
|
|
],
|
|
webServer: {
|
|
command: 'node scripts/e2e-openclaw/start-e2e-server.mjs --mode=gateway',
|
|
url: 'http://127.0.0.1:3005',
|
|
reuseExistingServer: false,
|
|
timeout: 120_000,
|
|
},
|
|
})
|