Codex DbSqlLikeMem fix-tests:核对 SQL 模拟器与数据库行为
EnglishCodex 安装步骤
- 打开固定版本的 GitHub 原文,从该版本保留 `.codex/skills/fix-tests/` 整个目录。将它放入目标项目的 `.agents/skills/fix-tests/`。
- 在目标项目中打开 Codex,输入 `$fix-tests` 并给出本页示例里的任务和所需输出。
中文摘要
复现 DbSqlLikeMem 的测试失败,区分断言问题、模拟器偏差与数据库提供程序的真实差异。适合检查 SQL 行为回归。
SKILL.md 中文导读
可复现示例
在练习项目输入 `$fix-tests`,请用两条带空值的样例记录复现查询排序差异。先比较测试断言和隔离测试数据库结果,再定位模拟实现。工作步骤
- 从失败产物复现最小用例,列出给定输入、断言和真实结果。
- 对照提供程序行为,修正断言或模拟器实现,并保留对应覆盖。
验收方法
得到带提供程序对照的回归用例,能说明该修实现还是测试断言,并保留其他提供程序的现有验证。
GitHub 原文 · 更新日期
适用环境
Codex 与 DbSqlLikeMem 工作副本。需要相关测试输出,核对提供程序时准备隔离的测试环境和样例数据。
常见问题
模拟器和数据库结果一样,测试仍失败怎么办?
检查用例预期是否与实际语义一致,并补充说明用于确认预期的测试数据和运行结果。