CI/CD
Use system properties to make CI runs explicit and reproducible.
mvn test \
-Dparamixel.parallelism=4 \
-Dparamixel.failFast=true \
-Dparamixel.failIfNoTests=true \
-Dparamixel.failureOnAbort=true \
-Dparamixel.report.file=target/paramixel-report.json
Recommendations
- Set
paramixel.failIfNoTests=trueso discovery regressions fail the build. - Set
paramixel.failFast=trueto stop the build early on first failure rather than running every test. - Generate a report file in
target/or the CI artifact directory. - Use
paramixel.match.tag.regexfor smoke or critical subsets. - Keep parallel tests isolated; do not share mutable fixtures across parallel children.
- In Maven builds, use
-Dparamixel.skipTests=trueonly when intentionally skipping Paramixel execution.