Write minimal, high-signal tests that protect language semantics, diagnostics, and regressions.
Workflow
1) Choose the right test bucket
tests/run-pass/: should compile and run
tests/compile-fail/: should fail to compile
tests/ui/: diagnostics/error message matching via //@ error-pattern:
compiler/tests/: Rust integration tests for compiler subsystems
2) Keep tests small and explicit
Avoid relying on features listed as missing in compiler/docs/KNOWN_LIMITATIONS.md.
Prefer one behavior per test file; add //@ ignore if it’s documenting an aspirational feature.
3) Run the narrowest validation first
If you changed Rust compiler code: cd compiler && cargo test <name>
If you changed language behavior: run the smallest relevant test subset first
References
Test annotations and patterns: references/test-annotations.md
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: sounio-lang-sounio-sounio-tests-suite3description: Sounio Tests Suite4---56# Sounio Tests Suite78## Overview910Write minimal, high-signal tests that protect language semantics, diagnostics, and regressions.1112## Workflow1314### 1) Choose the right test bucket1516- `tests/run-pass/`: should compile and run17- `tests/compile-fail/`: should fail to compile18- `tests/ui/`: diagnostics/error message matching via `//@ error-pattern:`19- `compiler/tests/`: Rust integration tests for compiler subsystems2021### 2) Keep tests small and explicit2223- Avoid relying on features listed as missing in `compiler/docs/KNOWN_LIMITATIONS.md`.24- Prefer one behavior per test file; add `//@ ignore` if it’s documenting an aspirational feature.2526### 3) Run the narrowest validation first2728- If you changed Rust compiler code: `cd compiler && cargo test <name>`29- If you changed language behavior: run the smallest relevant test subset first3031## References3233- Test annotations and patterns: `references/test-annotations.md`3435---36> Converted and distributed by [TomeVault](https://tomevault.io/claim/sounio-lang) — claim your Tome and manage your conversions.37<!-- tomevault:4.0:skill_md:2026-04-13 -->
Run npx skillmds@latest add tomevault-io/sounio-lang-sounio-sounio-tests-suite in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Sounio Tests Suite It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.