puppeteer/packages/ng-schematics/tools/smoke.mjs
2023-12-13 13:32:17 +01:00

30 lines
538 B
JavaScript

import {execSync} from 'child_process';
import {runNgSchematicsSandbox} from './sandbox.mjs';
if (process.env.CI) {
execSync('npm install -g @angular/cli@latest');
execSync('npm install -g @angular-devkit/schematics-cli');
}
await Promise.all([
runNgSchematicsSandbox({
isMulti: false,
isInit: true,
}),
runNgSchematicsSandbox({
isMulti: true,
isInit: true,
}),
]);
await runNgSchematicsSandbox({
isMulti: false,
isSmoke: true,
});
await runNgSchematicsSandbox({
isMulti: true,
isSmoke: true,
});