Standalone API client for AssertThat BDD Jira plugin.
Main features are:
- Download feature files before test run
- Filter features to download based on mode (automated/manual/both), or/and JQL
- Upload cucumber json after the run to AsserTthat Jira plugin
- Download jar file from the latest release assets section
java -jar assertthat-bdd-standalone-1.9.12.jar
Required options: accessKey, secretKey, projectId, [-features Download features, -report Upload report]
usage: assertthat-bdd-standalone-1.9.12.jar
-accessKey <ASSERTTHAT_ACCESS_KEY> Access key
-secretKey <ASSERTTHAT_SECRET_KEY> Secret key
-token <ASSERTTHAT_TOKEN> Jira API token (for DataCenter only) as an alternative to basic auth
-features Download features
-h,--help Display help
-ignoreCertErrors <arg> Ignore ssl certificate eerors
(default is false)
-cleanupFeatures <arg> Delete features in outputFolder before download
(default is true)
-jiraServerUrl <arg> Jira server URL
-jql <JQL> JQL filter for features and Jira
ticket to be updated with report
upload
-jsonReportFolder <FOLDER PATH> Cucumber json files folder
-jsonReportIncludePattern <PATTERN> Pattern for json file names
-metadata <{ "key" : "value"}> Report metadata json
-mode <automated|manual|both> Features to download
-numbered <true|false> Prepend ordinal to feature name
(default is true)
-outputFolder <JIRA SERVER URL> Features output folder
-projectId <ID> Jira project id
-proxyPassword <PASSWORD> Proxy password
-proxyURI <URI> Proxy URI
-proxyUsername <USERNAME> Proxy username
-report Upload report
-runName <NAME> Test run name
-tags <tags> Tags filter for scenarios
-type <cucumber|karate> Report type