diff --git a/web-test-runner.config.mjs b/web-test-runner.config.mjs index 3c3a53895..07e529b37 100644 --- a/web-test-runner.config.mjs +++ b/web-test-runner.config.mjs @@ -2,11 +2,20 @@ import fs from 'fs'; import { playwrightLauncher } from '@web/test-runner-playwright'; const packages = fs - .readdirSync('packages/ui/src') + .readdirSync('packages') .filter( - dir => - fs.statSync(`packages/ui/src/${dir}`).isDirectory() && - fs.existsSync(`packages/ui/src/${dir}/test`), + dir => fs.statSync(`packages/${dir}`).isDirectory() && fs.existsSync(`packages/${dir}/test`), + ) + .map(dir => ({ name: dir, path: `packages/${dir}/test` })) + .concat( + fs + .readdirSync('packages/ui/src') + .filter( + dir => + fs.statSync(`packages/ui/src/${dir}`).isDirectory() && + fs.existsSync(`packages/ui/src/${dir}/test`), + ) + .map(dir => ({ name: dir, path: `packages/ui/src/${dir}/test` })), ); // .filter(x => x.endsWith('-dropdown')) // .concat( @@ -43,7 +52,7 @@ export default { playwrightLauncher({ product: 'webkit' }), ], groups: packages.map(pkg => ({ - name: pkg, - files: `packages/ui/src/${pkg}/test/**/*.test.js`, + name: pkg.name, + files: `${pkg.path}/**/*.test.js`, })), };