跳转至

测试

OpenClaw 拥有三套 Vitest 测试套件(单元/集成、e2e、live),外加 Docker 运行器。本页介绍每套测试套件覆盖的内容、针对特定工作流应运行哪条命令、live 测试如何发现凭据,以及如何为真实世界的 provider/model 缺陷添加回归测试。

Note

QA 技术栈(qa-lab、qa-channel、live 传输通道) 在另外的文档中介绍:

  • QA 概览 - 架构、命令面、场景编写,以及 Matrix live 通道。
  • 成熟度记分卡 - 发布 QA 证据如何支持稳定性和 LTS 决策。
  • QA 通道 - 用于基于 repo 场景的合成传输插件。

本页涵盖常规测试套件以及 Docker/Parallels 运行器。下面的 QA 专用运行器 列出具体的 qa 命令,并指向上述参考资料。

本页是一个索引。测试工具集分为六个页面进行说明,每个页面对应一种读者职责。请打开与你的任务匹配的页面。

页面 阅读时机
测试套件与命令 你需要选择测试套件、命令或离线回归检查。
Live 与 Docker/Parallels 工作流 你正在通过 live Docker 或 Parallels 通道调试真实 provider 或 model。
Docker 测试运行器 你需要 Docker 的“works in Linux”通道、其调度器及其环境变量。
QA 专用运行器 你正在运行 QA Lab 通道,或需要共享的 Convex 凭据契约。
契约测试 你更改了 channel、provider 或 plugin-sdk 的接口。
编写与添加测试 你正在编写测试、回归测试或可靠性评估。

各章节移动到了哪里

之前单页版本中的每个章节标题在这里都保留其锚点,因此诸如 /help/testing#qa-specific-runners 之类的现有链接仍然有效。每一项都指向当前承载相应内容的页面。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw