x07-test
Run project tests using the X07 test harness (x07 test), producing a machine-readable JSON report.
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
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/
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-01-26
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!