Provides pitest integration (mutation testing)
<ea:plugin organisation="org.apache.easyant.plugins" module="pitest" revision="0.1"/>Organisation attribute is optional. If not specified default one will be used.
<ea:plugin module="pitest" revision="0.1"/>| target name | description | extension point | depends |
|---|---|---|---|
| pitest:run | process mutation coverage | ||
| pitest:init |
| organisation | module | revision | Import type | prefix |
|---|---|---|---|---|
| org.apache.easyant.plugins | abstract-test | 0.10 | import |
| property | description | required | default value |
|---|---|---|---|
| pitest.reportdir | Output directory for the reports | false | ${target.reports}/pitest |
| pitest.target.tests | A list of globs can be supplied to this parameter to limit the tests available to be run. This parameter can be used to point PIT to a top level suite or suites. Custom suites such as ClassPathSuite are supported. Tests found via these suites can also be limited by the distance filter. | false | * |
| pitest.target.classes | The classes to be mutated | false | * |
| pitest.nbthread | The number of threads to use when mutation testing | false | 1 |
| name | description | extends | visibility | deprecated |
|---|---|---|---|---|
| default | runtime dependencies artifact can be used with this conf | [] | public | |
| test | this scope indicates that the dependency is not required for normal use of the application, and is only available for the test compilation and execution phases. | [] | private | |
| provided | this is much like compile, but indicates you expect the JDK or a container to provide it. It is only available on the compilation classpath, and is not transitive. | [] | public |
| Organisation | Module | Revision |
|---|---|---|
| org.pitest | pitest-ant | 1.0.0 |
| org.pitest | pitest | 1.0.0 |