Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ltpquang/xray-reporter
Cucumber plugin to update Test Run status to Xray
https://github.com/ltpquang/xray-reporter
cucumber cucumber-plugin hacktoberfest xray-reporter
Last synced: 26 days ago
JSON representation
Cucumber plugin to update Test Run status to Xray
- Host: GitHub
- URL: https://github.com/ltpquang/xray-reporter
- Owner: ltpquang
- License: mit
- Created: 2020-07-25T14:45:55.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-11-04T01:50:31.000Z (over 4 years ago)
- Last Synced: 2024-11-14T03:23:17.611Z (3 months ago)
- Topics: cucumber, cucumber-plugin, hacktoberfest, xray-reporter
- Language: Kotlin
- Homepage:
- Size: 61.5 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Xray Reporter
**Xray Reporter** is a Cucumber plugin that helps updating Test Run status to Xray.Before running a test case, Xray Reporter will set the test run status to `EXECUTING`.
After running the test case, it will set the status to the appropriate status `PASS`/`FAIL`.## Installation
### Maven
**Step 1.** Add JitPack to your repositories
```
jitpack.io
https://jitpack.io
```
**Step 2.** Add Xray Status Updater to your dependencies
```
com.github.ltpquang
xray-reporter
${version}```
### Gradle
**Step 1.** Add JitPack to your repositories
```
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
```**Step 2.** Add Xray Status Updater to your dependencies
```
dependencies {
implementation "com.github.ltpquang:xray-reporter:$version"
}
```## Usage
Tell Cucumber to use this plugin by specifying fully qualified class name via `@CucumberOptions` (or anyway you want)
```java
@CucumberOptions(
plugin = {
"com.ltpquang.cucumber.plugin.XrayReporter:https://username:[email protected]"
}
)
public class CucumberTest extends CucumberBaseTest {}
```