run_tests
Run Java project tests via Maven or Gradle, returning structured results with failures and stack traces to debug issues.
Instructions
Run tests for a Java project using Maven or Gradle. Returns structured test results with failures and stack traces.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clean | No | Run clean before tests (default: false) | |
| module | No | Module(s) to include/exclude (e.g., "core,api" or "!slow-tests" or "core,!tests") | |
| alsoMake | No | Build required dependencies with -am flag (default: true, Maven only) | |
| failFast | No | Stop on first failure (default: false) | |
| javaVersion | No | Java version to use (e.g., "17.0.16-amzn", "21.0.8-tem") | |
| projectPath | Yes | Path to the project root directory | |
| testPattern | No | Specific test class or method pattern (e.g., "UserServiceTest", "UserServiceTest#testLogin") |