test: 9 pre-existing test failures in full suite, unrelated to v0.9.7 changes
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- bun, postgresql, typescript
- Área
- backend-api-design, cli, testing-qa
Línea de trabajo
Empieza ejecutando las pruebas MCP indicadas, especialmente test/mcp/headers.test.ts y test/mcp/httpapi.test.ts, de forma aislada y en la suite completa de pruebas de bun; inspecciona las aserciones de headers reportadas y las pruebas de escaneo MCP de validación de la release. Después compara los fallos de PostgreSQL y de los subprocesos bajo condiciones adecuadas de entorno y carga. Se considera terminado cuando los fallos deterministas de MCP estén corregidos o sus fixtures actualizados, y las pruebas dependientes del entorno o de la contención estén corregidas de forma fiable o gated.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- TypeScript
- Estrellas
- 813
- Forks
- 134
- Merge medio
- 2 d 3 h
- PR fusionados (30 d)
- 65
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de AltimateAI/altimate-code
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
AltimateAI/altimate-code#1359 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
AltimateAI/altimate-code#1323 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
AltimateAI/altimate-code#1288 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
AltimateAI/altimate-code#1285 ·
-
privacy: Altimate Base consent dialog no longer discloses persistent per-installation identifier Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
AltimateAI/altimate-code#1284 ·
Todos los issues de AltimateAI/altimate-code
Issues similares
-
bug(cli): hapi doctor inline-media prints a fabricated B:\ helper-script path in packaged installs Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Crush Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
catppuccin/catppuccin#3125 ·
-
Add a SECURITY.md Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
ElementsProject/cln-application#167 · 1 comentario · 1 reacción ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Quantco/pnpm-licenses#17 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100