Overview

Project Documentation

Legend

External Link

Opens in a new window

Abbot plugin properties

# -------------------------------------------------------------------
# Properties required for all the abbot plugin goals
# -------------------------------------------------------------------
# Location of abbot source scripts
maven.abbot.src.dir = ${maven.src.dir}/abbot
# (optional) Explicit comma-separated list of Abbot source scripts
# to execute. If not defined, the plugin will execute all .xml files
# located in maven.abbot.src.dir
# maven.abbot.src.files =
# Decide whether or not to recurse in maven.abbot.src.dir to find
# Abbot .xml source scripts.
maven.abbot.recurse = true
# Location where the abbot plugin puts build files related to abbot
maven.abbot.dest.dir = ${maven.build.dir}/abbot
# Location where the abbot plugin signs the jars to be added to the
# generated JNLP file.
maven.abbot.dest.jar.dir = ${maven.abbot.dest.dir}/jars
# Location where abbot junit test results will be located
maven.abbot.reports.dir = ${maven.build.dir}/abbot-reports
maven.abbot.printSummary = ${maven.junit.printSummary}
maven.abbot.dir = ${maven.junit.dir}
maven.abbot.sysproperties = ${maven.junit.sysproperties}
maven.abbot.jvmargs = ${maven.junit.jvmargs}
maven.abbot.format = ${maven.junit.format}
maven.abbot.usefile = ${maven.junit.usefile}
# (optional) Name of the test suite beeing executed. This name will be used
# to name the generated JUnit test report. If not specified the report name
# will be TEST-org.apache.maven.abbot.AbbotTestAll. This is useful when
# you're calling the Abbot plugin several times in a row as otherwise the
# reports will overwrite each other.
#maven.abbot.suite.name = MyTestSuite
# Decide whether to turn on webstart debugging.
maven.abbot.debug = false
# -------------------------------------------------------------------
# Properties required only for the abbot:test goal
# -------------------------------------------------------------------
# Name of the JUnit test to execute that will trigger the execution
# of the Abbot scripts. This name should not be changed unless you
# want to provide your own Abbot script wrapper.
maven.abbot.include = org.apache.maven.abbot.AbbotTestAll
# -------------------------------------------------------------------
# Properties required only for the abbot:test-webstart goal
# -------------------------------------------------------------------
# The following properties are mandatories. They depend on your
# execution environment and must be set in your build.properties file
# or equivalent:
#
# - maven.abbot.remotejnlp: This property points to the JNLP file of
# the application you're testing.
# - maven.abbot.javaws.systemhome: Java webstart system cache location
# - maven.abbot.javaws.userhome: Java webstart user cache location
# Location of webstart executable. Override if your install does not match
# this default location
maven.abbot.webstart.home = ${java.home}/javaws
# TODO: Remove these 4 properties as I don't see any use case associated with them
maven.abbot.webstart.jnlp.original = original.jnlp
maven.abbot.webstart.jnlp.modified = modified.jnlp
maven.abbot.webstart.main.jar = abbot-main.jar
maven.abbot.webstart.main.class = org.apache.maven.abbot.AbbotWebstartTestRunner
# Note: For now we only support signing jars. The reason is that we need
# to add the Abbot jars to the JNLP file and as we're taking these jars
# from the local file system we need to have the permissions and thus we
# need signed jars to get these permissions.
maven.abbot.sign = true
# Extra list of jars (separated by commas) to be added to the generated JNLP
# and to the executing CP for the editor goal. This is useful for example when
# creating custom Abbot testers that need to be included in the executing CP.
#maven.abbot.extrajars =