Files
proffesor-for-testing__agen…/scripts/validate-mcp-tools.js
Profa d54b5fe678 fix(mcp): improve validation script to search subdirectories recursively
**Problem**: Validation script only checked flat paths in dist/mcp/handlers,
missing handlers organized in subdirectories (memory/, coordination/, test/, etc.)

**Solution**:
1. Added findAllJsFiles() - recursively searches all subdirectories
2. Added findAllTestFiles() - recursively searches all test files
3. Enhanced findHandler() - checks basenames across all handler files
4. Enhanced findTests() - searches within test file contents (tests organized by category)

**Impact**: Validation now correctly finds 19/54 tools (vs 2/54 before)
- Still shows 35 tools missing tests (accurate - they genuinely lack unit tests)
- 2 streaming handlers not implemented (test_execute_stream, coverage_analyze_stream)

Fixes part of CI validation failures in PR #25
2025-10-30 19:13:41 +00:00

8.3 KiB
Executable File