UNPKG

@debugmcp/mcp-debugger

Version:

Run-time step-through debugging for LLM agents.

44 lines (37 loc) 1.93 kB
# Test Failure Summary Table ## Overview | Metric | Pre-Task 8 | Post-Task 8 | Change | |--------|------------|-------------|---------| | Total Tests | 57 | 63 | +6 | | Failed Tests | 4 | 67 | +63 | | Failure Rate | 7% | >100% | +93% | | Coverage | 89.83% | 75.19% | -14.64% | ## Failure Categories | Category | Test Count | Pre-existing | New | Complexity | Priority | Estimated Fix Time | |----------|------------|--------------|-----|------------|----------|-------------------| | MCP Connection | 25+ | 0 | 25+ | Complex | **CRITICAL** | 4-8 hours | | Import Errors | 15+ | 0 | 15+ | Simple | High | 2-3 hours | | Mock/Spy Issues | 20+ | 0 | 20+ | Medium | High | 4-6 hours | | Session State | 5 | 0 | 5 | Medium | Medium | 2-3 hours | | Path Translation | 1 | 1 | 0 | Simple | Low | 1 hour | | Build Issues | 2 | 0 | 2 | Simple | Medium | 1 hour | ## Critical Blockers 1. **MCP Server Won't Start** - All E2E tests failing with "Connection closed" 2. **Adapter Registry Crash** - New component causing initialization failures 3. **Import Path Chaos** - ~25% of tests can't find their dependencies ## Quick Wins (Fix First) 1. Run import fix scripts in `/scripts/fix-*-imports.cjs` 2. Update `vitest.config.ts` alias paths 3. Temporarily disable adapter registry in test environment ## Task 8 Changes That Broke Tests | Change | Impact | Tests Affected | |--------|--------|----------------| | Added adapter registry | Server won't initialize | All E2E tests | | New session state model | Tests expect old states | Session tests | | Modified server.ts | Mocks don't match | Server unit tests | | Error handling changes | Errors not propagating | Error scenario tests | ## Regression Indicators - **Before**: 4 failures, all minor (path formatting) - **After**: 67 failures across all test categories - **Root Cause**: Architectural changes without test updates - **Lesson**: Need integration tests for new components