Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gazbert/bxbot-jbehave
JBehave acceptance tests for BX-bot's REST API.
https://github.com/gazbert/bxbot-jbehave
acceptance-testing bdd bxbot gradle java jbehave maven rest-api
Last synced: 23 days ago
JSON representation
JBehave acceptance tests for BX-bot's REST API.
- Host: GitHub
- URL: https://github.com/gazbert/bxbot-jbehave
- Owner: gazbert
- License: mit
- Created: 2020-03-23T13:36:37.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-11-16T02:41:57.000Z (almost 2 years ago)
- Last Synced: 2023-03-11T23:48:23.209Z (over 1 year ago)
- Topics: acceptance-testing, bdd, bxbot, gradle, java, jbehave, maven, rest-api
- Language: Java
- Homepage:
- Size: 168 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# BX-bot JBehave
## What is BX-bot JBehave?
BX-bot [JBehave](https://jbehave.org/) is a suite of BDD acceptance tests for [BX-bot's REST API](https://github.com/gazbert/bxbot).## Usage
You'll need [openjdk-11-jdk](http://openjdk.java.net/projects/jdk/11/) or
[Oracle JDK 11](https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html) installed on your machine.
1. Start an instance of [BX-bot](https://github.com/gazbert/bxbot) and note the REST API base URI and user credentials.
1. Update the [./src/test/resources/restapi-config.properties](./src/test/resources/restapi-config.properties) if you need to.### Maven
1. From the project root, run `./mvnw clean install`
1. Take a look at the JBehave test reports in the `./target/jbehave/view/report.html` file after the build completes.### Gradle
1. Set the [./src/test/resources/jbehave.properties](./src/test/resources/jbehave.properties) `jbehave.report.dir` property for Gradle.
1. From the project root, run `./gradlew build`
1. Take a look at the JBehave test reports in the `./build/jbehave/view/report.html` file after the build completes.## Issue & Change Management
Issues and new features are managed using the project [Issue Tracker](https://github.com/gazbert/bxbot-jbehave/issues) -
submit bugs here.You are welcome to take on new features or fix bugs! See [here](CONTRIBUTING.md) for how to get involved.
For help and general questions about BX-bot, check out the [Gitter](https://gitter.im/BX-bot/Lobby) channel.