SuperAPI AI 工具集

dx-devops-test-suite-assignments-configure

部署与运维

查看项目

更新于 10-16 05:47

技能介绍

用途:为 Salesforce DevOps Center 推荐变更应运行的测试套件,并管理套件与流水线阶段的分配、映射及测试类增删。所有 DevOps Center 数据存于 Salesforce 组织,不在本地仓库,禁止在文件系统中查找套件配置,须用 sf data query 或 sf api request rest 查询。API 版本:所有 DevOps 测试系统调用面向 Salesforce API v67.0(最低要求)。

主要能力与模式:Mode A 推荐套件,纯推理不写入,读取流水线级 Review 触发器,分析提交差异、匹配提供方、排序并标记缺口;Mode B 为阶段一次性分配单个套件;Mode C 批量映射多个套件作为测试策略;Mode D 在套件分配中增删单个测试类。Mode A 标记的未分配套件缺口可作为 Mode B/C 输入;若标记新方法无套件覆盖,v1 约束要求开发者手动编写测试,不得建议自动生成。

使用方式:先运行 references/prerequisite-checks.md 中的前置检查,任一失败即显示通俗信息并停止。Mode A 需前置 1–4(组织登录、插件、DevOps Center 组织认证、已识别流水线);Mode B–D 还需前置 5(阶段),并需 doce-org-alias、pipelineId、stageId。Mode B–D 写入前必须确认:Mode B 单次确认并指明套件、阶段、事件;Mode C 须先展示影响预览表(Suite/Stage/Event/Action);Mode D 须重新展示最终测试列表,被拒测试须排除,修改后须再次展示。未获明确同意不得调用 API,拒绝则停止写入。执行与报告遵循各参考文件,不得向用户暴露原始 API 错误、堆栈或 JSON。

适用场景:需要判断某次提交应运行哪些套件、为阶段分配或批量映射套件、调整套件内测试类时。

限制:Mode A 不写入;Mode B–D 会修改组织状态;v1 不支持自动生成测试;具体前置检查内容、确认措辞、错误码映射等细节见对应参考文件,资料未提供其全文。