filesystem: HFS+ volume test times out under load (hdiutil exceeds vitest's 5 s default)
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 83/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- testing
Direzione di ricerca
Inizia da src/filesystem/__tests__/pinned-directory.test.ts e individua il test HFS+ di createDirectoryInPlace. Leggi l’uso del timeout di Vitest it e le indicazioni di AGENTS.md del repository sui tentativi ripetuti. Assegna al test un timeout esplicito per le operazioni hdiutil, poi esegui il test HFS mirato su macOS; il lavoro è concluso quando non fallisce più soltanto perché queste operazioni superano i 5 secondi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
The filesystem test pinned-directory.test.ts > createDirectoryInPlace > creates a directory with a precomposed name on a real HFS+ volume (darwin only) runs hdiutil create, hdiutil attach and hdiutil detach under vitest's default 5000 ms test timeout. On a loaded machine those calls take longer than that. The test then fails with Error: Test timed out in 5000ms, and npm run local:gate exits 1.
On 2026-10-27, while five agents worked in parallel worktrees on one machine, this happened in 3 of about 9 local:gate runs. Each of those runs was for a fetch-only change. Run on its own, the test passes in about 1.5 s.
Reproduce
On macOS under load (several other test suites running), run npm run local:gate, or loop npx vitest run __tests__/pinned-directory.test.ts -t HFS in src/filesystem. The hdiutil steps sometimes go past 5 s.
Expected
The test does not fail on timing alone. It should get an explicit timeout sized for hdiutil (say 30 s, passed as the it timeout argument), not a retry, which AGENTS.md forbids. Alternatively, it should create and attach the image once in a beforeAll with its own timeout.
- Lingua principale
- TypeScript
- Stelle
- 91.6k
- Fork
- 11.9k
- Merge medio
- 5h 18m
- PR unite (30g)
- 185
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di modelcontextprotocol/servers
-
filesystem: bounded-walk 100000-entry test times out on slow Windows runners (vitest's 5 s default)Apertabug server-filesystem v2
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
modelcontextprotocol/servers#5328 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
docs(git): clarify unconfined default scope and repository confinement options in README and CLIAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
modelcontextprotocol/servers#5231 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
docs(git): clarify unconfined default scope and repository confinement options in README and CLIAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 74/100
modelcontextprotocol/servers#5230 ·
I maintainer di solito rispondono entro 1 giorno
-
bug v2
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
modelcontextprotocol/servers#5217 ·
I maintainer di solito rispondono entro 1 giorno
-
filesystem: search_files does not expand non-wildcard excludePatterns like directory_tree doesAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
modelcontextprotocol/servers#5216 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di modelcontextprotocol/servers
Issue simili
-
[Integration]: eRPCAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
ava-labs/builders-hub#4826 ·
I maintainer di solito rispondono entro 1 giorno
-
记忆分析的默认模型显示与实际使用不一致Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
anomalyco/opencode#59886 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
-
a10y a10y-audit ai-driven-qa claude
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno