SuperAPI AI 工具集

cawplan-testrail-link

通用与其它

查看项目

更新于 10-15 20:11

技能介绍

用途:在 QA 手工导入或手工创建 TestRail 产物后,把已有 TestRail Case 或 Plan/Run 手工回链到 CawPlan 映射。

主要能力:分为两条工作流。Workflow A 处理用例回链(用例/Case/CSV/refs/导入后回链),通过 mappings get 与 sections list 自动扫描 Section,展示 preview 后执行 link cases execute。Workflow B 处理计划/运行绑定工单,先经 milestone mapping-get 闸门,收集 Ticket 与 TestRail Plan/Run URL 或 ID,组装 bindings 后执行 link plans preview 与 link plans execute。

使用方式:先运行 cawplan skill check。硬门禁要求 preview-first → 确认闸 → execute --confirm,禁止跳闸。允许命令包括 qa-insights testrail mappings get、sections list、milestone mapping-get、resolve-url,以及 link cases/plans 的 preview 与 execute。禁止直连 TestRail API、禁止用 import/execute 或 plan/execute 冒充 link、禁止无 preview 的 execute。路由后只走一条 Workflow,禁止同轮混跑 A+B。

适用场景:QA 手工导入或创建 TestRail 产物后的回链;用例与测试点映射;计划/运行与工单绑定;替换已有绑定时使用 --supersede。

限制:Workflow B 中 milestone mapping-get 返回 has_mapping=false 必须停止;Workflow A 中 conflicts 非空禁止 execute,须先人工处理冲突。错误码如 MILESTONE_NOT_BOUND、CONFLICT_BLOCKS_EXECUTE、SUPERSEDE_REQUIRED、PREVIEW_EXPIRED、TESTRAIL_UNAVAILABLE、CONFIRMATION_REQUIRED 等需按对应处理。preview_id/mapping_id/UUID 默认隐藏,Case/Plan/Run/Suite ID 必须可点击。具体收费、价格与平台信息暂未提供。