test: 9 pre-existing test failures in full suite, unrelated to v0.9.7 changes
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- bun, postgresql, typescript
- Ambito
- backend-api-design, cli, testing-qa
Direzione di ricerca
Inizia eseguendo i test MCP indicati, in particolare test/mcp/headers.test.ts e test/mcp/httpapi.test.ts, isolatamente e nella suite completa di test bun; esamina le asserzioni sugli header segnalate e i test di scansione MCP per la validazione della release. Poi confronta i fallimenti di PostgreSQL e dei sottoprocessi in condizioni ambientali e di carico adeguate. Il lavoro è completato quando i fallimenti MCP deterministici sono corretti o i relativi fixture sono aggiornati, mentre i test dipendenti dall’ambiente o dalla contesa sono corretti in modo affidabile o gated.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Found while running the full bun test suite (12,309 tests) as part of the v0.9.7 release gate.
9 failures, none in files touched by v0.9.7 (verified via git diff v0.9.6..HEAD --stat against each failing test's source and test file — zero overlap):
test/mcp/httpapi.test.ts— "serves status endpoint"test/mcp/headers.test.ts— 5 failures: "headers are passed to transports when oauth is enabled", "...when oauth is explicitly disabled", "OAuth is auto-disabled when an explicit Authorization header is present", "OAuth is auto-disabled when Authorization is supplied via headersCommand", "headersCommand overrides a static header that differs only in casing". Reproduces deterministically in isolation (not resource contention) — assertscall.options.requestInit?.headersequals a specific object, getsundefined. Looks like a real bug in MCP transport header wiring, or a test fixture drift — needs investigation, but pre-dates this release (src/mcp/andtest/mcp/have zero diff between v0.9.6 and v0.9.7).test/release-validation/mcp-datamate-893.test.ts(or its-codexsibling) — "recursive project scan ignores vendored mcp.json files before they can auto-connect"test/altimate/drivers-e2e.test.ts— "PostgreSQL Driver E2E" — beforeEach/afterEach hook timeout. Almost certainly requires a live local Postgres instance not present in this sandboxed environment; likely environment-dependent, not a code bug.test/cli/run/run-process.test.ts— "mid-stream LLM error still exits 0 today (contract lock-in)" — spawns a realopencode runsubprocess; timing/resource-contention shaped failure under full-suite parallel load (child_process exit handling in the trace).
Deferred from v0.9.7 because none of these touch this release's diff. Needs triage to split: (a) genuine MCP header-wiring regression [items 2-3, deterministic] vs (b) environment/resource-contention flakes [items 1, 4, 5] that may need environment fixtures or to be marked skipIf(!hasPostgres)-style.
Per this project's own rule against flaky/resource-contention tests, item set (b) especially should either get a real fix or be gated behind an environment check rather than silently failing in CI/full-suite runs.
- Lingua principale
- TypeScript
- Stelle
- 813
- Fork
- 134
- Merge medio
- 2g 3h
- PR unite (30g)
- 65
Guida per i contributori
Apri 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 AltimateAI/altimate-code
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
AltimateAI/altimate-code#1359 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
AltimateAI/altimate-code#1323 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
AltimateAI/altimate-code#1288 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
AltimateAI/altimate-code#1285 ·
-
privacy: Altimate Base consent dialog no longer discloses persistent per-installation identifier Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
AltimateAI/altimate-code#1284 ·
Tutte le issue di AltimateAI/altimate-code
Issue simili
-
bug(cli): hapi doctor inline-media prints a fabricated B:\ helper-script path in packaged installs Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Crush Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
catppuccin/catppuccin#3125 ·
-
Add a SECURITY.md Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
ElementsProject/cln-application#167 · 1 commento · 1 reazione ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Quantco/pnpm-licenses#17 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100