...
Code Block | ||
---|---|---|
| ||
gem 'assertthat-bdd', '~> 1.0', '>= 1.6.4.0' |
Rake
Code Block | ||
---|---|---|
| ||
require 'assertthat-bdd' task :download_features do AssertThatBDD::Features.download( #Optional can be supplied as environment variable ASSERTTHAT_ACCESS_KEY accessKey:'ASSERTTHAT_ACCESS_KEY', #Optional can be supplied as environment variable ASSERTTHAT_SECRET_KEY secretKey:'ASSERTTHAT_SECRET_KEY', #Required for Jira Server only. Omit if using Jira Cloud version jiraServerUrl: 'https://mycompanyjira.com' #Required Jira project id e.g. 10001 projectId: 'PROJECT_ID', #Optional - default ./features outputFolder: './features/', #Optional proxy url to connect to Jira proxy: 'PROXY_URL', #Optional - default automated (can be one of: manual/automated/both) mode: 'automated', #Optional - tag expression filter for scenarios. More on tag expressions https://cucumber.io/docs/cucumber/api/#tag-expressions tags: '(@smoke or @ui) and (not @slow)', #Optional - all features downloaded by default - should be a valid JQL jql: 'project = XX AND key in (\'XXX-1\')' ) end task :upload_report do AssertThatBDD::Report.upload( #Optional can be supplied as environment variable ASSERTTHAT_ACCESS_KEY accessKey:'ASSERTTHAT_ACCESS_KEY', #Optional can be supplied as environment variable ASSERTTHAT_SECRET_KEY secretKey:'ASSERTTHAT_SECRET_KEY', #Required for Jira Server only. Omit if using Jira Cloud version jiraServerUrl: 'https://mycompanyjira.com' #Jira project id e.g. 10001 projectId: 'PROJECT_ID', #The name of the run - default 'Test run dd MMM yyyy HH:mm:ss' runName: "Dry Tests Run", #Json report folder - default ./reports jsonReportFolder: "reports", #Regex to search for cucumber reports - default .*.json jsonReportIncludePattern: ".*/cucumber.json" ) end |
...
Code Block |
---|
assertthat-bdd-features -h Usage: assertthat-bdd-features [options] -a, --accessKey ACCESS_KEY Access key same as env variable ASSERTTHAT_ACCESS_KEY -s, --secretKey SECRET_KEY Secret key same as env variable ASSERTTHAT_SECRET_KEY -u, --jiraServerUrl SERVER_URL Jira Server URL (Only for jira server integration) e.g. https://mycompanyjira.com -p, --projectId PROJECT_ID Jira project id -o, --outputFolder OUTPUT_FOLDER Featured output folder - default ./features -m, --mode MODE Mode one of automated,manual,both - deafult automated -t, --tags <tag-expression> Cucucmber tag expression for scenarios filtering -j, --jql JQL_FILTER Jql issues filter -x, --proxy PROXY_URL proxy url to connect to Jira -h, --help Show help -v, --version Show version |
Upload test results
Code Block |
---|
assertthat-bdd-report -h Usage: assertthat-bdd-report [options] -a, --accessKey ACCESS_KEY Access key same as env variable ASSERTTHAT_ACCESS_KEY -s, --secretKey SECRET_KEY Secret key same as env variable ASSERTTHAT_SECRET_KEY -u, --jiraServerUrl SERVER_URL Jira Server URL (Only for jira server integration) e.g. https://mycompanyjira.com -p, --projectId PROJECT_ID Jira project id -n, --runName RUN_NAME The name of the run - default 'Test run dd MMM yyyy HH:mm:ss' -f-jsonReportFolder JSON_FOLDER_PATH, Json report folder - default ./reports --jsonReportFolder -i jsonReportIncludePattern INCLUDE_REGEX, Regex to search for cucumber reports - default .*.json --jsonReportIncludePattern -x, --proxy PROXY_URL proxy url to connect to Jira -h, --help Show help -v, --version Show version -q, --jql [JQL] JQL filter for Jira issues to update with test results |
...