mirror of
https://github.com/deepseek-ai/deepseek-harness.git
synced 2026-10-26 16:55:08 +00:00
The unit-darwin job ran the whole unit inventory at Vitest's 5000 ms default on a shared 3-vCPU macos-latest runner; the first two master runs after #5292 each timed out a different set of cases that pass in under a second on a quiet host. Every other whole-inventory lane raises the budget through DSH_COVERAGE_TEST_TIMEOUT_MS=90000. The job now sets that variable and runs `pnpm run check:ci:unit`, a run-gates aggregate that is `pnpm run test` (native build, then `vitest run`) through the path that consumes it. ci-unit receives no CI worker settings, so the inventory inherits the environment `pnpm run test` finds: on a 3-CPU host the defaults would inject DSH_COVERAGE_PARTITIONS=2, which run-gates.spec.ts reads as a partitioned coverage lane. Fixes #5325