Skip to content

assertthat/assertthat-bdd-standalone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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