用途:该技能用于执行和监控 Testany 测试,职责包括触发 Pipeline 执行、监控执行状态、汇报执行结果、获取执行日志链接。用户输入通过 $ARGUMENTS 传入。
主要能力与用法:按工作流程先确认目标 Pipeline,用 testany_list_pipelines 查找资源,再用 testany_execute_pipeline 触发执行并获取 execution_id;随后轮询 testany_get_execution 监控状态,状态变为终态后汇报结果;如有失败,用 testany_get_execution_case 获取详情。轮询初始间隔 5 秒,最大间隔 30 秒,超时上限通常 10-30 分钟,视 Pipeline 复杂度而定。
执行状态:NOT_STARTED(-1) 未开始/排队中、RUNNING(0) 执行中,均为非终态;SUCCESS(1) 全部通过、FAILURE(2) 有失败、SKIPPED(3) 跳过(仅 Case)、FAIL_AS_EXPECTED(4) 预期失败(仅 Case)、CANCELLED(5) 已取消、ERROR(99) 系统错误,均为终态。
返回格式:任务完成后汇报执行 ID(如 Y2K-0001A-0000B)、执行状态(成功/失败/超时)、通过 case 数量、失败 case 列表(如有)、执行耗时及下一步建议,失败时建议使用 /debug 排查。
限制:Testany 只支持执行 Pipeline,不支持直接执行单个 Case;如需执行单个 Case,请先创建包含该 Case 的 Pipeline。其他概念可参考核心概念文档。