Skip to content

bfaloona/cluecumber

 
 

Repository files navigation

Cluecumber logo

Clear and concise JVM and Maven reporting for the Cucumber BDD JSON format

Apache V2 License Maven Central Example Report Twitter URL

Cluecumber animation

Cluecumber Core
generates reports from code


Cluecumber Maven
generates reports from Maven


Cluecumber compatible

Cluecumber

This project creates aggregated test reports from Cucumber compatible JSON files that are generated by Cucumber BDD, Karate and other frameworks.

Cluecumber Core (usage from Java code)

Cluecumber Core is intended to be used directly from Java code, e.g. for Karate test runners.

The full documentation can be found here: Cluecumber Core documentation. For an example, please check out the Cluecumber Core Example.

Cluecumber Maven (usage from Maven)

Cluecumber Maven is intended to be used through Maven invocation.

The full documentation can be found here: Cluecumber Maven. For an example, please check out the Cluecumber Maven Example.

Example report

A fully generated example report can be viewed online!

Changelog

All changes are documented in the full changelog.

Appendix

Building

Cluecumber requires Java >= 11 and Maven >= 3.3.9. It is available in Maven central.

Generated pages

  • All Scenarios: all scenarios grouped by their status passed, failed or skipped.
  • 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

Star History

Star History Chart

License

Copyright 2018 - 2022 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 at

http://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.

About

Clear and concise reporting for the Cucumber BDD JSON format.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 83.2%
  • FreeMarker 13.3%
  • CSS 3.5%