Files
ArtPlayer/playwright.performance.config.js

26 lines
700 B
JavaScript

import assert from 'node:assert/strict'
import process from 'node:process'
import { defineConfig } from '@playwright/test'
import base from './playwright.config.js'
assert(process.env.ARTPLAYER_BROWSER_ARTIFACTS, 'Performance requires ARTPLAYER_BROWSER_ARTIFACTS from yarn test:package')
export default defineConfig({
...base,
testDir: './test/performance',
timeout: 180000,
fullyParallel: false,
workers: 1,
outputDir: 'refactor/.cache/performance/browser/results',
reporter: [
['list'],
['json', { outputFile: 'refactor/.cache/performance/browser/report.json' }],
],
use: {
...base.use,
trace: 'off',
video: 'off',
screenshot: 'only-on-failure',
},
})