SuperAPI AI 工具集

dx-devops-test-pipeline-configure

部署与运维

查看项目

更新于 10-16 07:20

技能介绍

用途:配置 DevOps Center 流水线的测试基础设施,涵盖三种相关操作,均作用于流水线层级并共享相同组织上下文与前置检查。

主要能力与模式:模式 A 配置尚未启用的测试提供方,使其测试套件可用;模式 B 重新同步已配置的提供方以拉入新套件;模式 C 在阶段上设置质量门禁、覆盖率阈值或测试基准。判定 A/B 时先查询流水线提供方(GET .../testProviders?status=all):提供方为 Available 走模式 A,已 Configured 但套件陈旧/缺失走模式 B,已 Configured 但分配阶段时看不到套件则属阶段分配问题,应改用 dx-devops-test-suite-assignments-configure。切勿对已配置的提供方再次 POST 配置端点,否则会产生重复记录。

使用方式:所有 DevOps 测试系统调用面向 Salesforce API v67.0(最低要求)。数据存于 Salesforce 组织,禁止在文件系统中查找流水线配置,须用 sf data query 或 sf api request rest 查询组织。先运行 references/prerequisite-checks.md 中的前置检查:模式 A/B 执行前置 1–4(组织登录、Agentforce DX 插件、DevOps Center 组织认证、已识别流水线),模式 C 还需前置 5(阶段)。保留解析出的 doce-org-alias、pipelineId 及模式 C 的 stageId/testSuiteStageId。每种模式在写入前都必须展示确认门禁,用户确认后才调用写 API;拒绝则停止。

限制与注意:所有模式都会变更组织状态;D 或 C 模式需先生成影响预览。不得向用户暴露原始 API 错误、堆栈跟踪或 JSON 载荷,须转为通俗语言。相关技能包括 dx-devops-test-suite-assignments-configure、dx-devops-test-suite-run、dx-devops-test-failures-analyze。具体成功消息与状态码处理见各参考文件,本资料未提供价格等信息。