All Downloads are FREE. Search and download functionalities are using the official Maven repository.

plugins.maven.maven-emma-plugin.plugin.properties Maven / Gradle / Ivy

Go to download

EMMA is a fast Java code coverage tool based on bytecode instrumentation. It differs from the existing tools by enabling coverage profiling on large scale enterprise software projects with simultaneous emphasis on fast individual development.

The newest version!

# -------------------------------------------------------------------
# Default Maven properties for the Emma Plugin
# -------------------------------------------------------------------

# Working directory to store files generated and/or instrumented by the Emma plugin
maven.emma.working.dir = ${maven.build.dir}/emma

# Indicates whether the maven.build.dest and maven.test.dest (if maven.emma.instrument.tests=true) 
# will be redirected to ${maven.emma.destdir}/classes and ${maven.emma.destdir}/test-classes while Emma is enabled.  This will
# prevent accidental deployment of Emma-instrumented classes in a deliverable.
maven.emma.redirect = true

maven.emma.destdir=${maven.emma.working.dir}

# Directory in which instrumentation and coverage data files will be generated by Emma
maven.emma.data.dir = ${maven.emma.working.dir}/data

# Location of the Emma class instrumentation metadata file.
maven.emma.metadata.out.file = ${maven.emma.data.dir}/coverage.em

# Location of the Emma runtime coverage data file.
maven.emma.coverage.out.file = ${maven.emma.data.dir}/coverage.ec

# Instrumentation output mode
maven.emma.mode = overwrite

# Indicates whether the metadata should be merged into the destination metadatafile
maven.emma.merge = true

# Whether tests should be instrumented by Emma or not
maven.emma.instrument.tests = false

# Allows the user to override the Emma jar.
#maven.emma.jar = ${maven.repo.local}/emma/jars/emma-myproject-1.2.3.jar
#maven.emma_ant.jar = ${maven.repo.local}/emma/jars/emma-myproject-1.2.3.jar

# What are the reports that should be generated
maven.emma.report.html = true
maven.emma.report.xml = false
maven.emma.report.txt = false

# Default locations of reports
maven.emma.report.relativedir=coverage
maven.emma.report.html.outfile = ${maven.docs.dest}/${maven.emma.report.relativedir}/index.html
maven.emma.report.xml.outfile = ${maven.build.dir}/coverage.xml
maven.emma.report.txt.outfile = ${maven.build.dir}/coverage.txt

# Decide whether to execute generate Emma data during the site report 
# generation or not. If false, the plugin will only generate Emma reports
# based on an existing Emma database. 
maven.emma.execute.during.report = true

# List of Emma-defined filters. Example:
# maven.emma.filter.value = +com.foo.*, -com.foo.test.*, -com.foo.*Test*
# maven.emma.filter.includes = com.foo.*
# maven.emma.filter.excludes = com.foo.test.*, com.foo.*Test*
# maven.emma.filter.file = myfilters.txt




© 2015 - 2025 Weber Informatics LLC | Privacy Policy