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-maven-plugin

Maven plugin for interaction with AssertThat BDD Jira plugin.
https://github.com/assertthat/assertthat-bdd-maven-plugin

assertthat-bdd bdd cucumber jira-plugin maven-plugin

Last synced: 3 months ago
JSON representation

Maven plugin for interaction with AssertThat BDD Jira plugin.

Awesome Lists containing this project

README

        

[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.assertthat.plugins/assertthat-bdd-maven-plugin/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.assertthat.plugins/assertthat-bdd-maven-plugin)

## Description

Maven plugin for interaction with [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

Full plugin configuration below, optional properties can be omitted

```xml

com.assertthat.plugins
assertthat-bdd-maven-plugin
1.7.3


















https://mycompanyjira.com

true





src/test/resources/com/assertthat/features

project = XX AND key in ('XXX-1')

automated

(@smoke or @ui) and (not @slow)

false

true

true

features

features

pre-integration-test


report

report

post-integration-test


target/report/surefire-reports/cucumber/

**/cucumber.json

cucumber

Custom test run name

{"env ":"uat ","build":"456"}

project = XX AND key in ('XXX-1')

123

true


```

## Usage
We recommend ruuning cucumber tests on `integration-test` phase as

- download features is running on `pre-integration-test` phase
- report submission on `post-integration-test`

### Example project

Refer to example project [assertthat-bdd-maven-example](https://github.com/assertthat/assertthat-bdd-maven-example)