Skip to content

test: add MCP dual-era interop regression tests - #453

Merged
LeXwDeX merged 4 commits into
mainfrom
test/452-add-mcp-dual
Aug 26, 2026
Merged

test: add MCP dual-era interop regression tests#453
LeXwDeX merged 4 commits into
mainfrom
test/452-add-mcp-dual

Conversation

@LeXwDeX

@LeXwDeXLeXwDeX commented Aug 26, 2026

Copy link
Copy Markdown
Owner

Closes#452

Why

SDK v2 迁移缺少对真实服务器的双 era 端到端回归测试,协商/回退坏了也发现不了。

What changed

  • test/mcp/fixtures/:双 era stdio server + Streamable HTTP server(移植自已验证的临时 fixtures)
  • test/mcp/interop.test.ts:三行兼容矩阵全走真实 v2 客户端、零 transport mock——stdio auto→2026-07-28、stdio legacy pin→2025-11-25、http auto→2026-07-28,含工具往返调用与进程清理

Evidence

超流评审 PASS(0 P0/P1):interop 连跑两遍无 flaky;oxlint 4825/4850 0 err;typecheck 绿。DAG workflow dag_fe5fc4380363FiaRrn7FiF0zed。

return await handler.fetch(req)
} catch (e) {
console.error("[fixture]", e)
return new Response(JSON.stringify({ error: String(e) }), { status: 500 })
@LeXwDeX
LeXwDeX marked this pull request as ready for review August 26, 2026 03:28
@LeXwDeX
LeXwDeX merged commit 0da0aab into mainAug 26, 2026
9 checks passed
@LeXwDeX
LeXwDeX deleted the test/452-add-mcp-dual branch August 26, 2026 05:01
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

test: add MCP dual-era interop regression tests

2 participants

@LeXwDeX@github-advanced-security