SuperAPI AI 工具集

openclaw-testing

测试与质量

查看项目

更新于 10-16 06:14

技能介绍

用途:在 OpenClaw 的某个实际变更契约下,选择与变更范围相称的验证证据(源码测试、包、插件、平台或 CI 证明)。该技能是 Codex 对已固定版本 OpenClaw 源码的适配。

主要能力:在拥有该变更的检出中选证。先读根级/作用域指令,确认具体变更契约、源码信任级别与主机容量;打包源码含聚焦命令路由、包/Docker 分支与 CI 失败诊断。可从被触及的测试入手,做有针对性的类型检查/lint/格式与必要构建证明;构建与惰性导入、包边界、公开产物相关;SDK 变更需代表性消费者;文档变更需其文档/链接/格式检查。已有有效且未受影响的证据可复用;如输入变更、出现具体失败或点名缺失风险则重跑。

使用方式:仓库专用命令仅适用于已验证的 OpenClaw 检出;可移植调试命令作用于其选定进程。使用仓库包装脚本,而非猜测的原始 Vitest 调用;并发 Vitest 缓存需分离或串行。CI 中把日志绑定到确切 SHA/任务,先分类产品、测试框架、基础设施、认证与已取代运行,再修复。对刻意的容量/平台/在线服务缺口,使用现有的 $openclaw-crabbox。不要等待队列、串联提供方或把宽泛测试强加到繁忙主机。保留源码信任、预算、凭据与实时 Gateway 边界。

限制:本技能不授权开 PR;宽泛 PR CI 仅在发布获授权后提供宽泛证明。贡献者控制的代码须走仓库批准的不可信源码路径,而非带凭据的本地运行。上游的发布/渠道/维护者引用是按需源码文档,不是已安装技能或权限,其发布、落地、预期失败与安装策略仍属拥有仓库与操作者授权;未解决失败必须上报,不得静默视为可接受。报告需给出命令、确切来源、结果、失败分类、未运行的门禁与已证明的最强边界。不得把发现命令或夹具通过当作在线或跨平台证明。选择性安装:本包无强制已安装伴随项,仅对相应分支选用 $openclaw-crabbox。具体提交、保留资源与改动见来源与适配记录。