fix: increase bun test timeout to 30s via CLI flag

The default 5s timeout is too short for CLI subprocess tests in CI.
This commit is contained in:
Tobi Lutke 2026-02-15 21:59:18 -04:00
parent 93f277c5e3
commit 2780dfb5d0
No known key found for this signature in database
2 changed files with 2 additions and 5 deletions

View File

@ -64,7 +64,7 @@ jobs:
- run: bun install
- name: Tests
run: bun test --preload ./src/test-preload.ts test/
run: bun test --timeout 30000 --preload ./src/test-preload.ts test/
env:
CI: true
DYLD_LIBRARY_PATH: /opt/homebrew/opt/sqlite/lib

View File

@ -4,12 +4,9 @@
* Uses bun:test afterAll to properly dispose of llama.cpp Metal
* resources before the process exits, avoiding GGML_ASSERT failures.
*/
import { afterAll, setDefaultTimeout } from "bun:test";
import { afterAll } from "bun:test";
import { disposeDefaultLlamaCpp } from "./llm";
// Match vitest's testTimeout (default 5s is too short for CLI subprocess tests)
setDefaultTimeout(30_000);
// Global afterAll runs after all test files complete
afterAll(async () => {
await disposeDefaultLlamaCpp();