Skip to content

Latest commit

 

History

History
57 lines (44 loc) · 2.82 KB

README.md

File metadata and controls

57 lines (44 loc) · 2.82 KB

Build Status Maven Central

Description

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

Installation

Usage

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