cakupan:instrument

Full name:

org.nuessler.maven.plugins:cakupan-maven-plugin:0.7-SNAPSHOT:instrument

Description:

Instrument XSLT files for test coverage.

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: test.
  • Binds by default to the lifecycle phase: process-test-classes.

Optional Parameters

Name Type Since Description
buildOutputDirectory File - (no description)
Default value is: ${project.build.outputDirectory}.
instrumentDestDir File - (no description)
Default value is: ${project.build.directory}/cakupan-instrument.
User property is: xslt.instrument.destdir.
xsltExcludes List - A list of <exclude> elements specifying the XSLT files (by pattern) that should be included in instrumenting. When not specified, the default includes will be
<xsltExcludes>
 <exclude>**/*.xsl</exclude>
</xsltExcludes>

xsltIncludes List - A list of <include> elements specifying the XSLT files (by pattern) that should be included in instrumenting. When not specified, the default includes will be
<xsltIncludes>
 <include>**/*.xsl</include>
</xsltIncludes>

Parameter Details

buildOutputDirectory:

(no description)
  • Type: java.io.File
  • Required: No
  • Default: ${project.build.outputDirectory}

instrumentDestDir:

(no description)
  • Type: java.io.File
  • Required: No
  • User Property: xslt.instrument.destdir
  • Default: ${project.build.directory}/cakupan-instrument

xsltExcludes:

A list of <exclude> elements specifying the XSLT files (by pattern) that should be included in instrumenting. When not specified, the default includes will be
<xsltExcludes>
 <exclude>**/*.xsl</exclude>
</xsltExcludes>
  • Type: java.util.List
  • Required: No

xsltIncludes:

A list of <include> elements specifying the XSLT files (by pattern) that should be included in instrumenting. When not specified, the default includes will be
<xsltIncludes>
 <include>**/*.xsl</include>
</xsltIncludes>
  • Type: java.util.List
  • Required: No