Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/trivago/cluecumber
Clear and concise reporting for the Cucumber BDD JSON format.
https://github.com/trivago/cluecumber
automated-testing bdd cluecumber cucumber cucumber-bdd cucumber-java cucumber-json cucumber-jvm cucumber-reports cucumber-tests custom-css html human-readable json-files karate karate-framework karate-grpc maven-plugin reporting scenario
Last synced: 7 days ago
JSON representation
Clear and concise reporting for the Cucumber BDD JSON format.
- Host: GitHub
- URL: https://github.com/trivago/cluecumber
- Owner: trivago
- License: apache-2.0
- Created: 2017-11-08T14:30:19.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2024-12-06T10:37:18.000Z (about 1 month ago)
- Last Synced: 2024-12-28T19:04:36.766Z (14 days ago)
- Topics: automated-testing, bdd, cluecumber, cucumber, cucumber-bdd, cucumber-java, cucumber-json, cucumber-jvm, cucumber-reports, cucumber-tests, custom-css, html, human-readable, json-files, karate, karate-framework, karate-grpc, maven-plugin, reporting, scenario
- Language: Java
- Homepage: https://www.softwaretester.blog
- Size: 21.6 MB
- Stars: 272
- Watchers: 23
- Forks: 89
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-bdd - Cluecumber Report Maven Plugin - This plugin creates aggregated test reports from Cucumber compatible JSON files that are generated by Cucumber BDD, Karate and other frameworks. (Tools / Java)
README
[![Apache V2 License](http://img.shields.io/badge/license-Apache%20V2-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0)
[![Maven Central](https://img.shields.io/maven-central/v/com.trivago.rta/cluecumber-parent.svg)](https://central.sonatype.com/search?q=g%3Acom.trivago.rta++a%3Acluecumber-core+a%3Acluecumber-maven&smo=true)
[![Example Report](https://img.shields.io/badge/Example-Report-blue.svg)](https://softwaretester.blog/cluecumber)# Cluecumber
_Clear and concise JVM and Maven reporting for the Cucumber BDD JSON format_This project creates aggregated test reports from Cucumber compatible JSON files that are generated
by [Cucumber BDD](https://github.com/cucumber), [Karate](https://github.com/intuit/karate) and other frameworks.Cluecumber comes in two flavors:
* [__Cluecumber Core__](core) - generates reports from Java code
* [__Cluecumber Maven__](maven) - generates reports from MavenThe look can be adjusted by setting
* optional custom CSS
* optional custom favicon
* Custom parameters![Cluecumber animation](documentation/img/cluecumber.gif)
A fully generated example report can be [viewed here](https://softwaretester.blog/cluecumber)!
## Generated pages
Cluecumber generates the following report pages:
* __All Scenarios__: all scenarios grouped by their status `passed`, `failed` or `skipped`.
* __Rerun Scenarios__: all scenarios that had previous runs if the respective option is turned on.
* __Scenario Sequence__: all scenarios in running order including their individual status information
* __Scenario Details__: all steps, hooks, stack traces and attachments of a single scenario
* __All Features__: an overview of all features
* __All Tags__: all used tags in scenarios, features and example tables including their individual status information
* __All Steps__: all steps in use including their individual status information
* __Scenarios by Tag__: all scenarios including a specific tag
* __Scenarios by Feature__: all scenarios belonging to a specific feature
* __Scenario by Step__: all scenarios that include a specific step
* __Tree View__: all features and scenarios in a tree for an easy overview of the test suite## Changelog
All changes are documented in the [full changelog](CHANGELOG.md).
# Appendix
## Building
Cluecumber requires Java >= 17 and Maven >= 3.6.3.
It is available in [Maven central](https://central.sonatype.com/search?q=g%3Acom.trivago.rta++a%3Acluecumber-core+a%3Acluecumber-maven&smo=true).## Star History
[![Star History Chart](https://api.star-history.com/svg?repos=trivago/cluecumber-report-plugin&type=Date)](https://star-history.com/#trivago/cluecumber-report-plugin&Date)
## License
Copyright 2018 - 2023 trivago N.V.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the
License. You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "
AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific
language governing permissions and limitations under the License.