Goals available for this plugin:
Goal | Description |
---|---|
robotframework:acceptance-test | Runs the Robot tests. Behaves like invoking the "jybot" command. The goal will not fail the maven build, rather the results are evaluated by the verify goal. For details see the maven-failsafe-plugin, which uses the same strategy for integration testing. Robot Framework tests cases are created in files and directories, and they are executed by configuring the path to the file or directory in question to the testCasesDirectory configuration. The given file or directory creates the top-level tests suites, which gets its name, unless overridden with the "name" option, from the file or directory name. |
robotframework:libdoc | Create documentation of test libraries or resource files using the
Robot Framework libdoc tool. Uses the
libdoc bundled in Robot Framework jar distribution.
For more help see libdoc
documentation. |
robotframework:rebot | Creates report files from output.xml using the Robot Framework
rebot tool. Uses the rebot bundled in
Robot Framework jar distribution. For more help see rebot
documentation. |
robotframework:run | Runs the Robot tests. Behaves like invoking the "jybot" command. Robot Framework tests cases are created in files and directories, and they are executed by configuring the path to the file or directory in question to the testCasesDirectory configuration. The given file or directory creates the top-level tests suites, which gets its name, unless overridden with the "name" option, from the file or directory name. |
robotframework:testdoc | Create documentation of test suites using the Robot Framework
testdoc tool. Uses the testdoc bundled in Robot Framework jar
distribution. For more help see testdoc
documentation. |
robotframework:verify | Verifies the results from acceptance-test goal. |
The following specifies the minimum requirements to run this Maven plugin:
Maven | 2.0 |
JDK | 1.8 |
Memory | No minimum requirement. |
Disk Space | No minimum requirement. |
You should specify the version in your project's plugin configuration:
<project> ... <build> <!-- To define the plugin version in your parent POM --> <pluginManagement> <plugins> <plugin> <groupId>org.robotframework</groupId> <artifactId>robotframework-maven-plugin</artifactId> <version>2.1.0</version> </plugin> ... </plugins> </pluginManagement> <!-- To use the plugin goals in your POM or parent POM --> <plugins> <plugin> <groupId>org.robotframework</groupId> <artifactId>robotframework-maven-plugin</artifactId> <version>2.1.0</version> </plugin> ... </plugins> </build> ... </project>
For more information, see "Guide to Configuring Plug-ins"