Skip to content

test:bun scripts in cli/debugger/vocab-tools lack an explicit --timeout, causing flaky failures under mise run test on 2.0-maintenance #908

Description

@2chanhaeng

mise run test runs the Deno/Node.js/Bun suites in parallel and saturates the CPU. Under that load, packages/cli/src/startup.test.ts (which spawns a node dist/mod.js --help subprocess) exceeds Bun's default 5000ms per-test timeout and is killed, failing with null !== 0 "Unhandled error between tests". It never fails under mise run test:bun alone.

The cause is that cli's test:bun script has no explicit --timeout, unlike most packages (fedify, postgres, redis, sqlite, … all pass one). The same is missing in debugger and vocab-tools.

Proposed Fix

Add an explicit --timeout to the test:bun scripts of cli, debugger, and vocab-tools, consistent with the rest of the monorepo:

- "test:bun": "bun test"
+ "test:bun": "bun test --timeout 60000"

Test-infrastructure only; no product code changes.

Note

Observed on a branch based on 2.0-maintenance, so the missing --timeout may already be addressed on main or other branches.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Priority

Medium

Effort

Low

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions