test-project
Installation
SKILL.md
Test Project
Use this skill for executing and stabilizing tests. Test generation belongs to unit-testing; compile/package-only validation belongs to build-project.
Commands
Prefer the quietest class-level Maven command that validates the changed behavior:
mvn -q -Dstyle.color=never -DtrimStackTrace=true -Dtest=ClassNameTest test
- Use
-Dtest=ClassNameTestby default for every changed or failing test class. - Do not use method-level targeting. Keep runs at test-class level so setup, related scenarios, and class-level fixtures are validated together.
- Use full
mvn testormvn verifyonly when explicitly requested, required by integration/coverage gates, or after class-level runs pass and broader confirmation is necessary. - Keep output quiet with
-q,-Dstyle.color=never, and-DtrimStackTrace=true. - Avoid
-X, verbose logging, dependency trees, and repeated full-suite execution unless a plugin/environment failure cannot be understood from targeted quiet output.