Codex TextTest 集成用例|按测试目录准备输入和回归结果
EnglishCodex 安装步骤
- 打开 GitHub 固定提交的 `.agents/skills/create-texttests/SKILL.md`,核对内容与使用条件。
- 在自己的项目中创建 `.agents/skills/create-texttests/`,把核对后的文件保存为 `.agents/skills/create-texttests/SKILL.md`。
- 在该项目根目录启动 Codex,输入 `$create-texttests` 并选择同名技能。
中文摘要
根据项目的 TextTest 约定组织测试目录、命令参数或标准输入,并保留需要人工审阅的期望结果。
SKILL.md 中文导读
可复现示例
为示例帮助输出设计新增集成用例。
{"case":"help-summary","inputFile":"options.rpg","input":"--help","expected":"Usage:"}工作步骤
- 创建可辨认的场景目录并加入 testsuite.rpg。
- 按测试驱动方式放置 options.rpg 或 stdin.rpg。
- 核对预期结果;需要接受变化时交给用户审核。
验收方法
在 `testsuite.rpg` 中加入 `help-summary`,用 `options.rpg` 提供 `--help`,并核对输出有 `Usage:`。
GitHub 原文 · 更新日期
适用环境
在 Codex 打开使用 TextTest 和 testsuite.rpg 的项目,准备现有测试层级和明确的输入输出。
常见问题
基准输出改变后怎样确认?
先查看差异。用户没有明确要求接受新结果时,交给用户人工核准。