Codex mvnf:按类和方法运行 RDF4J Maven 测试
EnglishCodex 安装步骤
- 打开 RDF4J 固定版本,保留 `.codex/skills/mvnf/` 下的 `SKILL.md` 和脚本。
- 在仓库根目录启动 Codex,输入 `$mvnf` 加上要验证的类或方法。如果选择器未发现技能,可以明确让 Codex 读取仓库内的 `SKILL.md`。
中文摘要
用 RDF4J 的测试脚本在多模块 Maven 工程中定位单测。可根据类名查找模块,选择单个方法或整个模块,并在需要并行验证时使用命名工作区。
SKILL.md 中文导读
可复现示例
在 RDF4J 工作副本输入 `$mvnf`,请只验证 `ShaclSailTest`,保留日志并报告脚本定位的模块、退出结果和日志路径。工作步骤
- 有单个失败方法时,提供 `Class#method` 作为最小验证范围。
- 需要保留证据时指定 `--retain-logs`,按输出定位 Maven 日志和测试报告。
- 多人或多任务同时运行时,给需要隔离的验证指定不同命名工作区。
验收方法
输出聚焦 `ShaclSailTest` 的构建和测试结果,并给出实际日志位置。若工作区缺少 Maven 依赖或 JDK,报告具体阻塞。
GitHub 原文 · 更新日期
适用环境
Codex、RDF4J 固定版本工作副本、项目要求的 JDK、Maven 和 Python 3。运行前确认在本地开发副本中。
常见问题
跑集成测试和跑单元测试要用同一个选项吗?
普通类名或方法适用于单元测试。需要走 Maven Failsafe 路径的集成测试时,使用该技能文档里的 `--it`。