用途:在某个分支(默认当前分支)上派发重型 CI 测试套件并跟踪到结论,供分支需要完整验证时使用。参考资料为 dev-docs/playbooks/ci-suites.md。
主要能力:派发三类套件——Rust 集成测试(integration-tests-ci.yaml)、集群测试(test-cluster.yaml)、TypeScript 集成测试(ts-integration-tests.yaml),并对每次运行设置后台监视器,结论落地即上报,而非内联轮询。
使用方式:先检查是否有在途运行,因为同 ref 重复派发会取消在途运行(并发组):gh run list --branch <branch> --limit 5。随后依次执行 gh workflow run integration-tests-ci.yaml --ref <branch> -f test_threads=4、gh workflow run test-cluster.yaml --ref <branch>、gh workflow run ts-integration-tests.yaml --ref <branch>,并用 gh run list --workflow <wf> --branch <branch> --limit 1 捕获三个 run ID。
失败处理:先下载产物再排查(rust-tests-log / cluster-tests-log-<attempt> / localnet-logs),区分三种失败形态:测试失败(nextest 退出码 100 / vitest FAILED)读取失败测试的 replay;runner-pod 死亡("runner lost communication"、无产物)属基础设施问题,可重派一次;TS 套件卡死(级联 "Object does not exist" 超时)需先对 localnet-logs 运行 dev-docs/playbooks/mpc-stall-postmortem.md,在归因于本分支前必须排除既有的 epoch-entry 竞态(issue #1736)。
限制:上述命令、产物名称与工作流文件均来自资料原文;其他环境前提、权限或收费信息暂未提供。