Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/assertthat/assertthat-bdd-standalone

Standalone API client for AssertThat BDD Jira plugin
https://github.com/assertthat/assertthat-bdd-standalone

assertthat assertthat-bdd bdd cucumber jira-plugin

Last synced: about 2 months ago
JSON representation

Standalone API client for AssertThat BDD Jira plugin

Awesome Lists containing this project

README

        

[![Build Status](https://travis-ci.org/assertthat/assertthat-bdd-standalone.svg?branch=master)](https://travis-ci.org/assertthat/assertthat-bdd-standalone)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.assertthat.plugins/assertthat-bdd-standalone/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.assertthat.plugins/assertthat-bdd-standalone)

## Description

Standalone API client for [AssertThat BDD Jira plugin](https://marketplace.atlassian.com/apps/1219033/assertthat-bdd-test-management-in-jira?hosting=cloud&tab=overview).

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

- Download jar file from the latest [release assets section](https://github.com/assertthat/assertthat-bdd-standalone/releases)

## 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 Access key
-secretKey Secret key
-token Jira API token (for DataCenter only) as an alternative to basic auth
-features Download features
-h,--help Display help
-ignoreCertErrors Ignore ssl certificate eerors
(default is false)
-cleanupFeatures Delete features in outputFolder before download
(default is true)
-jiraServerUrl Jira server URL
-jql JQL filter for features and Jira
ticket to be updated with report
upload
-jsonReportFolder Cucumber json files folder
-jsonReportIncludePattern Pattern for json file names
-metadata <{ "key" : "value"}> Report metadata json
-mode Features to download
-numbered Prepend ordinal to feature name
(default is true)
-outputFolder Features output folder
-projectId Jira project id
-proxyPassword Proxy password
-proxyURI Proxy URI
-proxyUsername Proxy username
-report Upload report
-runName Test run name
-tags Tags filter for scenarios
-type Report type

```