11import { defineConfig , devices } from '@playwright/test'
2- import { BASE , BUNDLER , isCI , isDev } from './utils/env'
2+ import { BASE , BUNDLER , IS_CI , IS_DEV } from './utils/env'
33
4- const commandPart1 = isDev ? 'docs:dev' : 'docs:build'
5- const commandPart2 = BUNDLER === 'vite' ? '' : `-${ BUNDLER } `
6- const commandPart3 = isDev ? '' : ' && pnpm docs:serve'
4+ const COMMAND_PART1 = IS_DEV ? 'docs:dev' : 'docs:build'
5+ const COMMAND_PART2 = BUNDLER === 'vite' ? '' : `-${ BUNDLER } `
6+ const COMMAND_PART3 = IS_DEV ? '' : ' && pnpm docs:serve'
77
88export default defineConfig ( {
99 testDir : 'tests' ,
10- forbidOnly : isCI ,
11- reporter : isCI ? 'github' : 'line' ,
12- retries : isCI ? 2 : 0 ,
13- workers : isDev ? 1 : undefined ,
10+ forbidOnly : IS_CI ,
11+ reporter : IS_CI ? 'github' : 'line' ,
12+ retries : IS_CI ? 2 : 0 ,
13+ workers : IS_DEV ? 1 : undefined ,
1414 projects : [
1515 {
1616 name : 'chromium' ,
@@ -22,8 +22,8 @@ export default defineConfig({
2222 trace : 'on-first-retry' ,
2323 } ,
2424 webServer : {
25- command : `pnpm docs:clean && pnpm ${ commandPart1 } ${ commandPart2 } ${ commandPart3 } ` ,
25+ command : `pnpm docs:clean && pnpm ${ COMMAND_PART1 } ${ COMMAND_PART2 } ${ COMMAND_PART3 } ` ,
2626 url : 'http://127.0.0.1:9080' ,
27- reuseExistingServer : ! isCI ,
27+ reuseExistingServer : ! IS_CI ,
2828 } ,
2929} )
0 commit comments