mirror of
https://github.com/fluxscape/fluxscape.git
synced 2026-01-10 14:22:53 +01:00
28 lines
759 B
TypeScript
28 lines
759 B
TypeScript
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
|
|
}
|
|
});
|