const PackageUtilities = require('lerna/lib/PackageUtilities'); const Repository = require('lerna/lib/Repository'); const path = require('path'); // Standard Lerna plumbing getting packages const repo = new Repository(path.dirname(__dirname)); const packages = PackageUtilities.getPackages(repo); // Look for tests in the packages packages.filter((pkg) => !!pkg.scripts.test).forEach((pkg) => { // eslint-disable-next-line global-require require(`${pkg.location}/test`); });