feat: add conformance tests for SEP-1699 SSE polling (#47)
This commit is contained in:
parent
314f0f6d89
commit
f0e948187d
1 changed files with 1938 additions and 337 deletions
|
|
@ -2,6 +2,7 @@ import { Scenario, ClientScenario } from '../types';
|
|||
import { InitializeScenario } from './client/initialize';
|
||||
import { ToolsCallScenario } from './client/tools_call';
|
||||
import { ElicitationClientDefaultsScenario } from './client/elicitation-defaults';
|
||||
import { SSERetryScenario } from './client/sse-retry';
|
||||
|
||||
// Import all new server test scenarios
|
||||
import { ServerInitializeScenario } from './server/lifecycle';
|
||||
|
|
@ -29,6 +30,8 @@ import { JsonSchema2020_12Scenario } from './server/json-schema-2020-12';
|
|||
|
||||
import { ElicitationDefaultsScenario } from './server/elicitation-defaults';
|
||||
import { ElicitationEnumsScenario } from './server/elicitation-enums';
|
||||
import { ServerSSEPollingScenario } from './server/sse-polling';
|
||||
import { ServerSSEMultipleStreamsScenario } from './server/sse-multiple-streams';
|
||||
|
||||
import {
|
||||
ResourcesListScenario,
|
||||
|
|
@ -63,7 +66,11 @@ const pendingClientScenariosList: ClientScenario[] = [
|
|||
// On hold until elicitation schema types are fixed
|
||||
// https://github.com/modelcontextprotocol/modelcontextprotocol/pull/1863
|
||||
new ToolsCallElicitationScenario(),
|
||||
new ElicitationDefaultsScenario()
|
||||
new ElicitationDefaultsScenario(),
|
||||
|
||||
// On hold until server-side SSE improvements are made
|
||||
// https://github.com/modelcontextprotocol/typescript-sdk/pull/1129
|
||||
new ServerSSEPollingScenario()
|
||||
];
|
||||
|
||||
// All client scenarios
|
||||
|
|
@ -94,6 +101,10 @@ const allClientScenariosList: ClientScenario[] = [
|
|||
// Elicitation scenarios (SEP-1034)
|
||||
new ElicitationDefaultsScenario(),
|
||||
|
||||
// SSE Polling scenarios (SEP-1699)
|
||||
new ServerSSEPollingScenario(),
|
||||
new ServerSSEMultipleStreamsScenario(),
|
||||
|
||||
// Elicitation scenarios (SEP-1330) - pending
|
||||
new ElicitationEnumsScenario(),
|
||||
|
||||
|
|
@ -132,6 +143,7 @@ const scenariosList: Scenario[] = [
|
|||
new InitializeScenario(),
|
||||
new ToolsCallScenario(),
|
||||
new ElicitationClientDefaultsScenario(),
|
||||
new SSERetryScenario(),
|
||||
...authScenariosList
|
||||
];
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue