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';
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`,
})),
};