Skip to content

EN Testing and Tooling

Arena Agent edited this page Sep 18, 2026 · 2 revisions

Testing and Tooling | تست و ابزارها

The core workflow is:

plix check app.px
plix fmt --check app.px
plix lint app.px
plix test
plix run app.px
plix build app.px -o app

run and build are intentionally two views of the same language. The project's release tests compare observable output between the interpreter and native compiler.

در پروژه اصلی، تست‌ها شامل suiteهای زبان، برنامه‌های منفی برای خطاهای دقیق، fuzzing parser و بررسی parity بین interpreter و native compiler هستند.

For contributors, the repository also uses:

cargo fmt --all -- --check
cargo check --workspace --locked
cargo test --workspace --locked

Learning path: ← Modules and Projects · Architecture →

Clone this wiki locally