{"id":13721289,"url":"https://github.com/trivago/cluecumber","last_synced_at":"2025-05-15T23:08:45.839Z","repository":{"id":37623089,"uuid":"109986674","full_name":"trivago/cluecumber","owner":"trivago","description":"Clear and concise reporting for the Cucumber BDD and Karate JSON result format.","archived":false,"fork":false,"pushed_at":"2025-05-05T15:04:43.000Z","size":22590,"stargazers_count":279,"open_issues_count":0,"forks_count":89,"subscribers_count":22,"default_branch":"main","last_synced_at":"2025-05-13T04:02:10.715Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"https://www.softwaretester.blog","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/trivago.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-11-08T14:30:19.000Z","updated_at":"2025-05-05T15:04:47.000Z","dependencies_parsed_at":"2023-09-24T18:10:53.825Z","dependency_job_id":"a09ceb2e-7e73-4e48-b600-5dfe5e0d15e4","html_url":"https://github.com/trivago/cluecumber","commit_stats":{"total_commits":685,"total_committers":14,"mean_commits":48.92857142857143,"dds":0.3255474452554744,"last_synced_commit":"43aad67d8006d51072afab9c78346e7ce1c6cc2b"},"previous_names":["trivago/cluecumber-report-plugin"],"tags_count":87,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trivago%2Fcluecumber","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trivago%2Fcluecumber/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trivago%2Fcluecumber/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trivago%2Fcluecumber/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trivago","download_url":"https://codeload.github.com/trivago/cluecumber/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254436949,"owners_count":22070947,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2024-08-03T01:01:15.039Z","updated_at":"2025-05-15T23:08:40.142Z","avatar_url":"https://github.com/trivago.png","language":"Java","funding_links":[],"categories":["Tools","测试"],"sub_categories":["Java"],"readme":"[![Apache V2 License](http://img.shields.io/badge/license-Apache%20V2-blue.svg)](http://www.apache.org/licenses/LICENSE-2.0)\n[![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\u0026smo=true)\n[![Example Report](https://img.shields.io/badge/Example-Report-blue.svg)](https://softwaretester.blog/cluecumber)\n\u003cimg src=\"documentation/img/cucumber-compatible-black-64.png\" alt=\"Cluecumber compatible\" width=\"200\" /\u003e\n\n\u003cimg alt=\"Cluecumber logo\" src=\"documentation/img/cluecumber.png\" width=\"250\"/\u003e\n\n# Cluecumber\n_Clear and concise JVM and Maven reporting for the Cucumber BDD and Karate JSON result format._\n\nThis project creates aggregated test reports from Cucumber compatible JSON files that are generated\nby [Cucumber BDD](https://github.com/cucumber), [Karate](https://github.com/intuit/karate) and other frameworks.\n\nCluecumber comes in two flavors:\n* [__Cluecumber Core__](core) -  generates reports from Java code\n* [__Cluecumber Maven__](maven) - generates reports from Maven\n\nThe look can be adjusted by setting\n* optional custom CSS\n* optional custom favicon\n* Custom parameters\n\n![Cluecumber animation](documentation/img/cluecumber.gif)\n\nA fully generated example report can be [viewed here](https://softwaretester.blog/cluecumber)!\n\n## Generated pages\n\nCluecumber generates the following report pages:\n\n* __All Scenarios__: all scenarios grouped by their status `passed`, `failed` or `skipped`.\n* __Rerun Scenarios__: all scenarios that had previous runs if the respective option is turned on.\n* __Scenario Sequence__: all scenarios in running order including their individual status information\n* __Scenario Details__: all steps, hooks, stack traces and attachments of a single scenario\n* __All Features__: an overview of all features\n* __All Tags__: all used tags in scenarios, features and example tables including their individual status information\n* __All Exceptions__: all exception types that occurred in the test suite\n* __All Steps__: all steps in use including their individual status information\n* __Scenarios by Tag__: all scenarios including a specific tag\n* __Scenarios by Feature__: all scenarios belonging to a specific feature\n* __Scenario by Step__: all scenarios that include a specific step\n* __Scenario by Exception__: all scenarios that failed with a specific exception type\n* __Tree View__: all features and scenarios in a tree for an easy overview of the test suite\n\n## Changelog\n\nAll changes are documented in the [full changelog](CHANGELOG.md).\n\n# Appendix\n\n## Building\n\nCluecumber requires Java \u003e= 11 and Maven \u003e= 3.6.3.\nIt is available in [Maven central](https://central.sonatype.com/search?q=g%3Acom.trivago.rta++a%3Acluecumber-core+a%3Acluecumber-maven\u0026smo=true).\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=trivago/cluecumber-report-plugin\u0026type=Date)](https://star-history.com/#trivago/cluecumber-report-plugin\u0026Date)\n\n## License\n\nCopyright 2018 - 2025 trivago N.V.\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except in compliance with the\nLicense. You may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \"\nAS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific\nlanguage governing permissions and limitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrivago%2Fcluecumber","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrivago%2Fcluecumber","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrivago%2Fcluecumber/lists"}