Flynor平台文档Flynor 首页
Flynor 文档/测试链路
草案

Test Runtime / Test MCP 如何组合

Test MCP 是测试场景工具投影,不是 Test Manager 或 Runner。@flynor/integration-choerodon-tester 作为只读 Test Management Provider 独立接入。

01

读取链

  1. Resource Tool Adapter 接收 test-management capability。
  2. Project Resource Connector 校验 Binding、权限和 Provider。
  3. Choerodon Tester gateway 只发布 readOnlyHint=true 且非 destructive 工具。
  4. Tester 保留独立 CHOERODON_TEST_* 与 Token Store。
02

执行链

  1. Server 创建 Test Execution。
  2. Test Worker 管理任务、权限、取消、超时与证据。
  3. Project Test Runner Adapter 发送不含回调凭据的 Runner v1 Dispatch。
  4. 项目 Runner 在固定测试环境执行并返回 Runner v1 Result。
03

禁止复制

  • Test MCP 不重复建设 Test Manager、Runner、Worker 或 Agent Runtime。
  • Tester 不直连项目 stdio Runner。
  • Test Browser 只采集 Web 证据,不做后端造数或结果发布。
  • Agile 评论/状态/缺陷仍只经 DevOps Connector。
04

验证状态

当前治理项已关闭

功能矩阵为 54/54。0.15.0/Schema 16 到 0.16.0/Schema 17 的升级和快照回滚已有验收记录。

依据

architecture/test-integration.manifest.json · architecture/adrs/0009-test-management-runner-browser-boundaries.md · packages/contracts/test-runner.js