|
|
@@ -123,6 +123,14 @@ describe('CI workflow', () => {
|
|
|
expect(aggregate['runs-on']).toContain('vm-backup')
|
|
|
})
|
|
|
|
|
|
+ it('gives the Wine Host TypeScript compile the repository heap budget', () => {
|
|
|
+ const wineGates = readFileSync(resolve(root, 'scripts/wine-windows-gates.sh'), 'utf8')
|
|
|
+
|
|
|
+ expect(wineGates).toContain(
|
|
|
+ 'wine_node "$scratch/logs/host-tsc.log" --max-old-space-size=4096 "$tsc_js" -b tsconfig.host.json --pretty false',
|
|
|
+ )
|
|
|
+ })
|
|
|
+
|
|
|
it('exempts push from cancellation in ci-master, so one master merge does not cancel the running drill', () => {
|
|
|
const workflow = loadWorkflow('.github/workflows/ci-master.yml')
|
|
|
const prWorkflow = loadWorkflow('.github/workflows/ci.yml')
|