const path = require('path');
const { execFileSync } = require('child_process');
// Synchronously generate the list of testable packages
const script = path.join(__dirname, './packages.js');
const packages = execFileSync('node', [script]).toString();
// Require the test
// eslint-disable-next-line global-require
JSON.parse(packages).forEach((pkg) => require(pkg));