chore: test all packages not only ui

This commit is contained in:
Thomas Allmer 2022-10-31 15:04:16 +01:00 committed by Thomas Allmer
parent c9e060fc21
commit 32e4619cf1

View file

@ -2,11 +2,20 @@ import fs from 'fs';
import { playwrightLauncher } from '@web/test-runner-playwright'; import { playwrightLauncher } from '@web/test-runner-playwright';
const packages = fs const packages = fs
.readdirSync('packages/ui/src') .readdirSync('packages')
.filter( .filter(
dir => dir => fs.statSync(`packages/${dir}`).isDirectory() && fs.existsSync(`packages/${dir}/test`),
fs.statSync(`packages/ui/src/${dir}`).isDirectory() && )
fs.existsSync(`packages/ui/src/${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')) // .filter(x => x.endsWith('-dropdown'))
// .concat( // .concat(
@ -43,7 +52,7 @@ export default {
playwrightLauncher({ product: 'webkit' }), playwrightLauncher({ product: 'webkit' }),
], ],
groups: packages.map(pkg => ({ groups: packages.map(pkg => ({
name: pkg, name: pkg.name,
files: `packages/ui/src/${pkg}/test/**/*.test.js`, files: `${pkg.path}/**/*.test.js`,
})), })),
}; };