PluginProbe ʕ •ᴥ•ʔ
Starter Sites & Templates by Neve / 1.4.1
Starter Sites & Templates by Neve v1.4.1
1.4.1 1.4.0 1.3.0 1.2.29 1.2.28 1.2.6 1.2.7 1.2.8 1.2.9 trunk 1.0.10 1.0.11 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.17 1.1.18 1.1.19 1.1.2 1.1.20 1.1.21 1.1.22 1.1.23 1.1.24 1.1.25 1.1.26 1.1.27 1.1.28 1.1.29 1.1.3 1.1.30 1.1.31 1.1.32 1.1.33 1.1.34 1.1.35 1.1.36 1.1.37 1.1.38 1.1.39 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.3 1.2.4 1.2.5
templates-patterns-collection / e2e-tests / playwright.config.ts
templates-patterns-collection / e2e-tests Last commit date
config 1 year ago specs 2 weeks ago .prettierrc.json 1 year ago .wp-env.json 1 year ago README.md 1 year ago playwright.config.ts 1 year ago tsconfig.json 1 year ago
playwright.config.ts
55 lines
1 /**
2 * External dependencies
3 */
4 import os from 'os';
5 import { fileURLToPath } from 'url';
6 import { defineConfig, devices } from '@playwright/test';
7
8 /**
9 * WordPress dependencies
10 */
11 import baseConfig from '@wordpress/scripts/config/playwright.config.js';
12
13 const config = defineConfig( {
14 ...baseConfig,
15 reporter: process.env.CI
16 ? [ [ 'github' ], [ './config/flaky-tests-reporter.ts' ] ]
17 : 'list',
18 workers: 1,
19 globalSetup: fileURLToPath(
20 new URL( './config/global-setup.ts', 'file:' + __filename ).href
21 ),
22 projects: [
23 {
24 name: 'chromium',
25 use: { ...devices[ 'Desktop Chrome' ] },
26 grepInvert: /-chromium/,
27 },
28 // {
29 // name: 'webkit',
30 // use: {
31 // ...devices[ 'Desktop Safari' ],
32 // /**
33 // * Headless webkit won't receive dataTransfer with custom types in the
34 // * drop event on Linux. The solution is to use `xvfb-run` to run the tests.
35 // * ```sh
36 // * xvfb-run npm run test:e2e
37 // * ```
38 // * See `.github/workflows/end2end-test-playwright.yml` for advanced usages.
39 // */
40 // headless: os.type() !== 'Linux',
41 // },
42 // grep: /@webkit/,
43 // grepInvert: /-webkit/,
44 // },
45 // {
46 // name: 'firefox',
47 // use: { ...devices[ 'Desktop Firefox' ] },
48 // grep: /@firefox/,
49 // grepInvert: /-firefox/,
50 // },
51 ],
52 } );
53
54 export default config;
55