Skip to main content
Version: 6.2.3 (Unmaintained)

Maven Plugin

The Maven plugin artifact is org.paramixel:maven-plugin. Its goal prefix is paramixel, and the main goal is paramixel:test.

<plugin>
<groupId>org.paramixel</groupId>
<artifactId>maven-plugin</artifactId>
<version>6.1.0</version>
<executions>
<execution>
<goals>
<goal>test</goal>
</goals>
</execution>
</executions>
</plugin>

Parameters​

ParameterSystem propertyDefaultDescription
skipTestsparamixel.skipTestsfalseSkip Paramixel execution.
failIfNoTestsparamixel.failIfNoTestsfalseFail if no factories are discovered.
failureOnSkipparamixel.failureOnSkipfalsePromote skipped aggregate results to build failure.
failureOnAbortparamixel.failureOnAborttruePromote aborted aggregate results to build failure.
failFastparamixel.failFastfalseSkip scheduling remaining root children after the first failure.
reportFileparamixel.report.fileunsetWrite a report file.
matchPackageparamixel.match.package.regexunsetFilter by package regex.
matchClassparamixel.match.class.regexunsetFilter by fully qualified class regex.
matchTagparamixel.match.tag.regexunsetFilter by tag regex.
strictThreadLifecycleparamixel.strictThreadLifecyclefalseEnable strict thread lifecycle checks in plugin execution.

POM properties​

The plugin also accepts a <properties> list of key/value pairs. Property precedence in the mojo is: Paramixel defaults, POM property declarations, the reportFile parameter, then system properties.

Run examples​

mvn paramixel:test
mvn test -Dparamixel.match.tag.regex=smoke
mvn test -Dparamixel.skipTests=true