import { execSync } from 'child_process'; import path from 'path'; const CWD = path.join(__dirname, '..'); const LOCAL_GIT_DIRECTORY = path.join(__dirname, '..', 'node_modules', 'dugite', 'git'); const LOCAL_GIT_TRAMPOLINE_DIRECTORY = path.join( __dirname, '..', 'node_modules', 'desktop-trampoline/build/Release/desktop-trampoline' ); console.log('---'); console.log(`> CWD: `, CWD); console.log(`> LOCAL_GIT_DIRECTORY: `, LOCAL_GIT_DIRECTORY); console.log(`> LOCAL_GIT_TRAMPOLINE_DIRECTORY: `, LOCAL_GIT_TRAMPOLINE_DIRECTORY); console.log('---'); execSync('npx lerna exec --scope fluxscape-editor -- npm run test', { cwd: CWD, stdio: 'inherit', env: { ...process.env, LOCAL_GIT_DIRECTORY, LOCAL_GIT_TRAMPOLINE_DIRECTORY } });