licode-develop/playwright.config.ts
yangxin 9f96998eb8
Some checks failed
CI-build / build (18.x) (push) Has been cancelled
CI-type-checking / type-check (18.x) (push) Has been cancelled
CI-typos / Spell Check (push) Has been cancelled
Deploy / deploy (push) Has been cancelled
livecode代码开发分支
2025-06-11 21:29:36 +08:00

40 lines
908 B
TypeScript

import type { PlaywrightTestConfig } from '@playwright/test';
import type { Config } from './src/livecodes/models';
const config: PlaywrightTestConfig<{ editor: Config['editor'] }> = {
globalSetup: require.resolve('./e2e/global-setup'),
testDir: 'e2e',
retries: process.env.CI ? 10 : 0,
timeout: 60000,
globalTimeout: 45 * 60 * 1000,
webServer: {
command: 'npm run serve',
url: 'http://127.0.0.1:8080',
reuseExistingServer: !process.env.CI,
},
projects: [
{
name: 'monaco',
use: {
editor: 'monaco',
headless: Boolean(process.env.CI),
},
},
// {
// name: 'codemirror',
// use: {
// editor: 'codemirror',
// headless: true,
// },
// },
// {
// name: 'codejar',
// use: {
// editor: 'codejar',
// headless: true,
// },
// },
],
};
export default config;