test: widen oxlint contract and built-bin spawn budgets

Both suites spawn real subprocesses (oxlint probes; the dsh built bin) that
cold-start slowly on the contended self-hosted Windows pool, so their 20-25s
timeouts fire before the child finishes. Raise the oxlint contract case
timeouts to 60s and the built-bin execa timeouts to 60s, matching the
tool-ralph budget treatment.
This commit is contained in:
Chinesezjc
2026-08-26 16:39:30 +08:00
parent e87a47692d
commit e9cb003e9e
2 changed files with 8 additions and 8 deletions
+4 -4
View File
@@ -105,7 +105,7 @@ probePromise()
rm(configPath, { force: true }),
])
}
}, 20_000)
}, 60_000)
it('runs JavaScript compatibility and nursery rules', async () => {
const suffix = randomUUID()
@@ -152,7 +152,7 @@ export const longProbe = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 +
rm(configPath, { force: true }),
])
}
}, 20_000)
}, 60_000)
it('keeps the complete stylistic contract in Oxlint', async () => {
const oxlintPath = join(repositoryRoot, '.oxlintrc.json')
@@ -252,7 +252,7 @@ export const longProbe = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 +
rm(configPath, { force: true }),
])
}
}, 20_000)
}, 60_000)
it('accepts an ignored-only staged selection', () => {
const result = runOxlint([
@@ -371,6 +371,6 @@ export const longProbe = 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 +
await rm(directory, { recursive: true, force: true })
}
},
20_000,
60_000,
)
})