x07-test
Run project tests using the X07 test harness (x07 test), producing a machine-readable JSON report.
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
x07-test
This skill provides the single canonical way to run tests for an X07 project using the built-in test harness.
Canonical command
-
x07 test --manifest tests/tests.json
Notes
- By default,
x07 testprints JSON to stdout; use--report-out <path>to write a report file. -
x07 testresolvesstdlib.lockby searching upward from the manifest directory, then upward from thex07executable location. Override with--stdlib-lock <path>. - New projects created with
x07 initincludetests/tests.jsonplus a minimaltests/smoke.x07.json. - Publishable package repos created with
x07 init --packageincludetests/tests.jsonand publishable modules undermodules/(notests/smoke.x07.json). - Tests under
tests/can import your project modules via project module-root discovery (typicallysrc/in projects, andmodules/in package repos). - World-gating is enforced at compile time: if a module calls fixture-world APIs (like
fs.*) anywhere, it cannot be compiled insolve-pure. Keep pure tests and fixture tests in separate modules.
See also: https://x07lang.org/docs/toolchain/testing-by-example/
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-01-26
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!