Codex Perigon CLI 回归测试|用本地 HTTP 桩验证命令行为
EnglishCodex 安装步骤
- 打开 GitHub 固定提交的 `.agents/skills/test/SKILL.md`,核对内容与使用条件。
- 在自己的项目中创建 `.agents/skills/test/`,把核对后的文件保存为 `.agents/skills/test/SKILL.md`。
- 在该项目根目录启动 Codex,输入 `$test` 并选择同名技能。
中文摘要
按 Perigon CLI 约定设计针对性的 xUnit v3 回归测试,隔离 HTTP 和临时文件,验证对使用者可见的命令行为。
SKILL.md 中文导读
可复现示例
为 Perigon CLI 设计一个不发往真实服务的结果显示回归用例。
{"command":"list","stubStatus":200,"responseItems":0,"displayText":"No records"}工作步骤
- 根据行为所在层选择测试目录,命令用例放进 Commands。
- 给 HTTP 调用配置本地 HttpMessageHandler 响应。
- 用 xUnit v3 断言公开行为,并确认本次变更的针对性验证范围。
验收方法
给出 `tests/StudioMod.Tests/Commands` 下的 xUnit v3 用例设计。用本地桩返回 200 和空列表,断言显示 `No records`。
GitHub 原文 · 更新日期
适用环境
在 Codex 中打开 Perigon CLI 的 .NET 工作区,提供目标命令的预期行为和现有测试位置。
常见问题
命令只改了一处输出,应该如何挑选验证?
优先运行对应的针对性回归测试。变更扩展到多个层时,根据影响范围追加验证。