Commit 92ef48a
authored
- Add SdkErrorDetector class to capture and translate MCP SDK errors into doctor test results
- Create SDK-based JSON-RPC compliance tests that leverage SDK error handling
- Replace manual validation in base-protocol tests with SDK error detection
- Add comprehensive test coverage for new SDK error detection system
- Add performance_issue type to ISSUE_TYPE enum for timeout error classification
- Add connection feature to ProtocolFeature type for lifecycle tests
- Enable SDK error detection by default in DoctorConfig experimental options
This eliminates duplicate validation logic by leveraging the SDK's built-in error
detection and provides the same comprehensive spec compliance testing through
SDK error translation rather than manual validation.
1 parent 9776f01 commit 92ef48a
File tree
104 files changed
+2774
-3596
lines changed- .claude
- commands2
- commands
- context
- src
- compliance
- base-protocol
- features
- base-protocol
- lifecycle
- server-features
- lifecycle
- server-features
- core
- testing/doctor
- base-protocol
- server-features
- verify
- capabilities
- display
- formatters
- utils
- evals
- providers
- test
- e2e
- api
- doctor
- eval
- fixtures/mock-servers
- unit
- utils
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
104 files changed
+2774
-3596
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments