|
- import { defineConfig } from '@playwright/test';
- import path from 'node:path';
- import { cnBaseURL, playwrightArtifactRoot } from './e2e/fixtures/cluster';
-
- export default defineConfig({
- testDir: './e2e',
- testMatch: '**/*.spec.ts',
- fullyParallel: false,
- workers: 1,
- timeout: 60_000,
- expect: {
- timeout: 15_000,
- },
- outputDir: path.join(playwrightArtifactRoot, 'test-output'),
- reporter: [
- ['list'],
- [
- 'html',
- {
- outputFolder: path.join(playwrightArtifactRoot, 'html-report'),
- open: 'never',
- },
- ],
- ],
- globalSetup: './e2e/global-setup.ts',
- globalTeardown: './e2e/global-teardown.ts',
- use: {
- baseURL: cnBaseURL,
- channel: 'msedge',
- headless: true,
- screenshot: 'only-on-failure',
- trace: 'retain-on-failure',
- video: 'retain-on-failure',
- },
- });
|