perf(test): speed up temp-home cleanup

This commit is contained in:
Peter Steinberger
2026-02-14 19:25:01 +00:00
parent 5e496a1519
commit 857db619e1
+13 -6
View File
@@ -104,12 +104,19 @@ export async function withTempHome<T>(
restoreExtraEnv(envSnapshot); restoreExtraEnv(envSnapshot);
restoreEnv(snapshot); restoreEnv(snapshot);
try { try {
await fs.rm(base, { if (process.platform === "win32") {
recursive: true, await fs.rm(base, {
force: true, recursive: true,
maxRetries: 10, force: true,
retryDelay: 50, maxRetries: 10,
}); retryDelay: 50,
});
} else {
await fs.rm(base, {
recursive: true,
force: true,
});
}
} catch { } catch {
// ignore cleanup failures in tests // ignore cleanup failures in tests
} }