Cucumber - Steps
Steps
Steps
Process steps in the Cucumber plug-in
Compile Step Definition
Compile the step definitions.
Name | Type | Description | Required |
---|---|---|---|
Classpath Include | String | The directories to include. Use the double-astrick(**) to include all directories and the astrick(*) to include all files. For example, the pattern dist/**/*.jar would retrieve the all JAR files. | No |
Implementation Base | String | The implementation base directory, for example:/opt/myProjectName/src/. | No |
Implementation Include | String | List of implementation files to include. Use the double-astrick(**) to indicate include all directories and the astrick(*) to include all files. For example, the pattern dist/**/*.java retrieves the all JAVA files. | No |
JAVA_HOME | String | The fully-qualified path to the Java installation for the javac compiler. The default is the value specified in the JAVA_HOME environment variable of the agent. | No |
Java ClassPath Base | String | The base directory of the Java class path, for example: /jars/. | No |
Step Definitions Base | String | The bases directory of the step definitions. For example, /opt/step_definitions/. | Yes |
Step Definitions Include | String | The step definitions to include. Use the double-astrick(**) to include all directories and the astrick(*) to include all files. For example, the pattern dist/**/*.java retrieves the all JAVA files. | Yes |
Run Testing
Run the test scenarios.
Name | Type | Description | Required |
---|---|---|---|
Dry-run | Boolean | Skip execution of the Glue code. | No |
Features | String | The directory containing the feature files. Feature files contain the test scenarios. | Yes |
JAVA_HOME | String | The fully-qualified path to the Java installation. The default is the value specified in the JAVA_HOME environment variable for the agent. | No |
Java ClassPath | String | The directory of the Java classpath, such as: /jars/. | No |
Name Regexp | String | Run test scenarios with the name that matches REGEXP. | No |
Plugin Type | String | A reporting plug-informat links tags to external tools, such as: junit, html, pretty, progress, json, usage, and rerun. Built-in plug-ins include default_summary andnull_summary. Third-party plug-ins can also be included by specifying thefully qualified class name of the plug-in. The default value is pretty. | No |
Step Definitions | String | The directory containing the step definitions. | Yes |
Strict | Boolean | Undefined and pending steps are treated as errors. | No |
Tags | String | Run test scenarios with the same tag as TAG_EXPRESSION. | No |