mirror of
https://github.com/wavetermdev/xterm.js.git
synced 2026-08-05 13:43:48 -07:00
Generate addon playwright suites via list of addons
This commit is contained in:
+17
-12
@@ -18,19 +18,24 @@ while (argv.some(e => e.startsWith('--suite='))) {
|
||||
}
|
||||
|
||||
let configs = [
|
||||
{ name: 'core', path: 'out-test/playwright/playwright.config.js' },
|
||||
{ name: 'addon-attach', path: 'addons/addon-attach/out-test/playwright.config.js' },
|
||||
{ name: 'addon-canvas', path: 'addons/addon-canvas/out-test/playwright.config.js' },
|
||||
{ name: 'addon-clipboard', path: 'addons/addon-clipboard/out-test/playwright.config.js' },
|
||||
{ name: 'addon-fit', path: 'addons/addon-fit/out-test/playwright.config.js' },
|
||||
{ name: 'addon-image', path: 'addons/addon-image/out-test/playwright.config.js' },
|
||||
{ name: 'addon-search', path: 'addons/addon-search/out-test/playwright.config.js' },
|
||||
{ name: 'addon-serialize', path: 'addons/addon-serialize/out-test/playwright.config.js' },
|
||||
{ name: 'addon-unicode-graphemes', path: 'addons/addon-unicode-graphemes/out-test/playwright.config.js' },
|
||||
{ name: 'addon-unicode11', path: 'addons/addon-unicode11/out-test/playwright.config.js' },
|
||||
{ name: 'addon-web-links', path: 'addons/addon-web-links/out-test/playwright.config.js' },
|
||||
{ name: 'addon-webgl', path: 'addons/addon-webgl/out-test/playwright.config.js' }
|
||||
{ name: 'core', path: 'out-test/playwright/playwright.config.js' }
|
||||
];
|
||||
const addons = [
|
||||
'attach',
|
||||
'canvas',
|
||||
'clipboard',
|
||||
'fit',
|
||||
'image',
|
||||
'search',
|
||||
'serialize',
|
||||
'unicode-graphemes',
|
||||
'unicode11',
|
||||
'web-links',
|
||||
'webgl',
|
||||
];
|
||||
for (const addon of addons) {
|
||||
configs.push({ name: `addon-${addon}`, path: `addons/addon-${addon}/out-test/playwright.config.js` });
|
||||
}
|
||||
|
||||
if (suiteFilter) {
|
||||
configs = configs.filter(e => e.name === suiteFilter);
|
||||
|
||||
Reference in New Issue
Block a user