RunLogosRunLogos

Phase 08 · 验收验证

openlogos verify 会读取 test-results.jsonl,并把测试结果与需求、测试用例文档交叉匹配,生成可追溯验收报告。

前置要求

  1. 测试代码必须写入 OpenLogos reporter。
  2. logos/resources/verify/test-results.jsonl 必须包含测试用例结果。
  3. 测试结果中的 ID 必须与 logos/resources/test/ 中定义的 ID 完全一致。

运行命令

cd my-project && openlogos verify

输出内容

验收报告会展示:

  • 总需求数
  • 已覆盖需求数
  • 未覆盖需求和失败用例
  • 测试通过率
  • Gate 结论:PASS 或 FAIL

验收沙箱复用(OpenLogos ≥ 0.16.2)

在沙箱中运行时(sandbox_mode 为 auto 或 always),openlogos verify 与 openlogos smoke 默认复用每个项目的一份持久沙箱:运行前只增量同步改动过的文件,构建工具的增量编译跨运行生效,再次验收会明显更快。需要从头重建沙箱时,加上 --fresh-sandbox 参数。关闭复用、留存构建产物目录等配置项见 OpenLogos 官网 verify 命令。

如何解读

PASS 表示每条验收标准都有对应通过测试。FAIL 会列出缺口和失败用例,便于回到规格或代码修复。

下一步

运行 openlogos launch 进入迭代管理,或阅读变更提案了解上线后的修改流程。