Codex 测试范围选择|为纯逻辑、运行时接线和队列挑选验证
EnglishCodex 安装步骤
- 打开 GitHub 固定提交的 `.agents/skills/test-surface-selection/SKILL.md`,核对内容与使用条件。
- 在自己的项目中创建 `.agents/skills/test-surface-selection/`,把核对后的文件保存为 `.agents/skills/test-surface-selection/SKILL.md`。
- 在该项目根目录启动 Codex,输入 `$test-surface-selection` 并选择同名技能。
中文摘要
在 tiny-llm-orchestrator 变更后选择能证明行为的最小测试范围,根据纯逻辑、运行时效果和共享状态区分包测试、集成测试和竞态检查。
SKILL.md 中文导读
可复现示例
根据这些改动范围选择最小验证组合。
{"change":"pure sort comparator","runtimeWiring":false,"sharedState":false,"queue":false}工作步骤
- 先把变更归为纯逻辑、运行时接线或持久外部效果等类型。
- 给每类行为挑选能证明结果的最小测试。
- 共享状态、队列或后台任务涉及并发时,补充竞态检查。
验收方法
针对 `pure sort comparator` 选择 `package tests`,在包级用例检查排序结果。这组输入无需运行时或竞态证明。
GitHub 原文 · 更新日期
适用环境
在 Codex 打开 tiny-llm-orchestrator 项目,提供发生变化的行为、边界和可用测试。最终验证由项目的后续步骤负责。
常见问题
修改后台队列的共享状态时怎么办?
加入竞态检查。如果同时更改运行时协作或持久副作用,还要用集成测试覆盖相应行为。