PluginProbe ʕ •ᴥ•ʔ
Advanced Ads – Ad Manager & AdSense / 2.0.26
Advanced Ads – Ad Manager & AdSense v2.0.26
2.0.26 2.0.25 2.0.24 2.0.23 2.0.22 2.0.21 1.38.0 1.39.0 1.39.1 1.39.2 1.39.3 1.39.4 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.40.0 1.40.1 1.40.2 1.41.0 1.42.0 1.42.1 1.42.2 1.43.0 1.44.0 1.44.1 1.45.0 1.45.1 1.46.0 1.47.0 1.47.1 1.47.2 1.47.3 1.47.4 1.47.5 1.48.0 1.48.1 1.49.0 1.5.0 1.5.0.1 1.5.1 1.5.2 1.5.2.1 1.5.4 1.5.4.1 1.5.5 1.50.0 1.51.0 1.51.1 1.51.2 1.51.3 1.52.0 1.52.1 1.52.2 1.52.3 1.52.4 1.53.0 1.53.1 1.53.2 1.54.0 1.54.1 1.55.0 1.56.0 1.56.1 1.56.2 1.56.3 1.56.4 1.6 1.6.1 1.6.10 1.6.10.1 1.6.10.2 1.6.11 1.6.11.1 1.6.12 1.6.13 1.6.14 1.6.15 1.6.16 1.6.17 1.6.17.1 1.6.17.2 1.6.2 1.6.2.1 1.6.3 1.6.4 1.6.4.1 1.6.5 1.6.6 1.6.6.1 1.6.7 1.6.7.1 1.6.8 1.6.8.1 1.6.8.2 1.6.8.3 1.6.9 1.6.9.1 1.6.9.2 1.6.9.3 1.6.9.4 1.7 1.7.0.1 1.7.0.2 1.7.0.3 1.7.1 1.7.1.1 1.7.1.2 1.7.1.3 1.7.1.4 1.7.1.5 1.7.10 trunk 1.7.11 1.0.1 1.7.12 1.0.2 1.7.13 1.0.3 1.7.14 1.1.0 1.7.15 1.1.1 1.7.16 1.1.2 1.7.17 1.1.3 1.7.18 1.10 1.7.19 1.10.1 1.7.2 1.10.10 1.7.2.1 1.10.11 1.7.20 1.10.12 1.7.21 1.10.2 1.7.22 1.10.3 1.7.23 1.10.4 1.7.24 1.10.5 1.7.25 1.10.6 1.7.3 1.10.7 1.7.4 1.10.8 1.7.4.1 1.10.9 1.7.4.2 1.11 1.7.4.3 1.11.1 1.7.4.4 1.11.2 1.7.4.5 1.12 1.7.5 1.13 1.7.5.1 1.13.1 1.7.6 1.13.2 1.7.7 1.13.3 1.7.8 1.13.4 1.7.9 1.13.5 1.7.9.1 1.13.6 1.7.9.2 1.13.7 1.7.9.3 1.13.8 1.8 1.14 1.8.1 1.14.1 1.8.10 1.14.10 1.8.11 1.14.11 1.8.12 1.14.2 1.8.13 1.14.3 1.8.14 1.14.4 1.8.15 1.14.5 1.8.16 1.14.6 1.8.17 1.14.7 1.8.18 1.14.8 1.8.19 1.14.9 1.8.2 1.15 1.8.20 1.16 1.8.21 1.16.1 1.8.22 1.17 1.8.23 1.17.1 1.8.24 1.17.10 1.8.25 1.17.10-rc.1 1.8.26 1.17.11 1.8.27 1.17.12 1.8.28 1.17.12-rc.1 1.8.29 1.17.2 1.8.3 1.17.3 1.8.30 1.17.4 1.8.4 1.17.5 1.8.5 1.17.6 1.8.6 1.17.7 1.8.7 1.17.8 1.8.8 1.17.9 1.8.9 1.17.9-beta.1 1.9 1.18.0 2.0.0 1.19.0 2.0.1 1.19.1 2.0.10 1.2 2.0.11 1.2.1 2.0.12 1.2.2 2.0.13 1.2.3 2.0.14 1.2.4 2.0.15 1.2.5 2.0.16 1.2.6 2.0.17 1.2.7 2.0.18 1.20.0 2.0.19 1.20.0-rc.1 2.0.2 1.20.0-rc.2 2.0.20 1.20.1 2.0.3 1.20.2 2.0.4 1.20.3 2.0.5 1.21.0 2.0.6 1.21.1 2.0.7 1.22.0 2.0.8 1.22.1 2.0.9 1.22.2 1.23.0 1.23.1 1.23.2 1.24.0 1.24.1 1.24.2 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.29.0 1.29.1 1.3 1.3.1 1.3.10 1.3.11 1.3.12 1.3.13 1.3.14 1.3.15 1.3.16 1.3.17 1.3.18 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.30.0 1.30.1 1.30.2 1.30.2-rc.1 1.30.3 1.30.4 1.30.4-rc.1 1.30.5 1.31.0 1.31.1 1.32.0 1.32.0-rc.1 1.33.0 1.33.1 1.33.2 1.34.0 1.35.0 1.35.1 1.36.0 1.36.1 1.36.2 1.36.3 1.37.0 1.37.1 1.37.2
advanced-ads / playwright.config.ts
advanced-ads Last commit date
admin 3 weeks ago assets 3 weeks ago classes 3 weeks ago deprecated 3 weeks ago includes 3 weeks ago languages 3 weeks ago modules 3 weeks ago packages 3 weeks ago public 3 weeks ago src 3 weeks ago upgrades 3 weeks ago views 3 weeks ago CLAUDE.md 2 months ago LICENSE.txt 12 years ago advanced-ads.php 3 weeks ago dev.config.example.json 1 month ago index.php 2 years ago playwright.config.ts 3 weeks ago postcss.config.js 10 months ago readme.txt 3 weeks ago webpack.config.js 1 month ago wpml-config.xml 5 months ago
playwright.config.ts
97 lines
1 import fs from 'node:fs';
2 import path from 'node:path';
3 import { defineConfig } from '@playwright/test';
4
5 // Load external config file.
6 let externalConfig = {};
7 const jsonPath = path.resolve( './dev.config.json' );
8
9 if ( fs.existsSync( jsonPath ) ) {
10 externalConfig = JSON.parse( fs.readFileSync( jsonPath, 'utf8' ) );
11 }
12
13 export default defineConfig( {
14 name: 'Advanced Ads',
15 testDir: 'tests/Acceptance',
16 use: {
17 baseURL: 'http://localhost:8888',
18 browserName: 'chromium',
19 ...externalConfig.use,
20 },
21 reporter: 'html',
22 projects: [
23 // ----------------------------------------------------
24 // Setup project (creates auth.json for wp-admin login)
25 // ----------------------------------------------------
26 {
27 name: 'setup',
28 testMatch: 'tests/Acceptance/Fixtures/auth.setup.ts',
29 },
30
31 // ----------------------------------------------------
32 // Backend (wp-admin) tests
33 // ----------------------------------------------------
34 {
35 name: 'admin',
36 testDir: 'tests/Acceptance/Admin',
37 use: { storageState: 'auth.json' },
38 dependencies: [ 'setup' ],
39 testIgnore: [ '**/Licenses/**', '**/Ads/**', '**/Groups/**', '**/Placements/**', '**/Support/**' ],
40 },
41
42 {
43 name: 'admin-ads',
44 testDir: 'tests/Acceptance/Admin/Ads',
45 use: { storageState: 'auth.json' },
46 dependencies: [ 'setup' ],
47 },
48
49 {
50 name: 'admin-groups',
51 testDir: 'tests/Acceptance/Admin/Groups',
52 use: { storageState: 'auth.json' },
53 dependencies: [ 'admin-ads' ],
54 fullyParallel: false,
55 },
56
57 {
58 name: 'admin-placements',
59 testDir: 'tests/Acceptance/Admin/Placements',
60 use: { storageState: 'auth.json' },
61 dependencies: [ 'admin-groups' ],
62 fullyParallel: false,
63 workers: 1,
64 },
65
66 {
67 name: 'admin-licenses',
68 testDir: 'tests/Acceptance/Admin/Licenses',
69 use: { storageState: 'auth.json' },
70 dependencies: [ 'setup' ],
71 },
72
73 {
74 name: 'admin-support',
75 testDir: 'tests/Acceptance/Admin/Support',
76 use: { storageState: 'auth.json' },
77 dependencies: [ 'setup' ],
78 },
79
80 // ----------------------------------------------------
81 // Frontend tests
82 // ----------------------------------------------------
83 {
84 name: 'frontend',
85 testDir: 'tests/Acceptance/Frontend',
86 use: { storageState: 'auth.json' },
87 dependencies: [ 'setup' ],
88 },
89 {
90 name: 'frontend-auth',
91 testDir: 'tests/Acceptance/Frontend/Auth',
92 use: { storageState: 'auth.json' },
93 dependencies: [ 'setup' ],
94 },
95 ],
96 } );
97