diff --git a/scripts/verify-baseline.ts b/scripts/verify-baseline.ts index 11d7256b2a36..3f315e7c4c18 100644 --- a/scripts/verify-baseline.ts +++ b/scripts/verify-baseline.ts @@ -237,7 +237,10 @@ if (values["skip-emulation"]) { } else { // Phase 1: SIMD code path verification const simdTestPath = join(repoRoot, "test", "js", "bun", "jsc-stress", "fixtures", "simd-baseline.test.ts"); - await runTest("SIMD baseline tests", ["test", simdTestPath], { live: true }); + // The default per-test timeout (5 s) assumes native speed. Intel SDE runs this file hundreds of + // times slower, so the emulated run gets a per-test timeout of its own. + const emulatedTestTimeoutMs = 90_000; + await runTest("SIMD baseline tests", ["test", `--timeout=${emulatedTestTimeoutMs}`, simdTestPath], { live: true }); const aotDir = mkdtempSync(join(tmpdir(), "verify-baseline-aot-")); const aotProgram = join(aotDir, "baseline-cpu.ts");