{"id":26430849,"url":"https://github.com/rukomoynikov/cucumber-reports","last_synced_at":"2026-05-20T10:48:19.492Z","repository":{"id":47252403,"uuid":"403114014","full_name":"Rukomoynikov/cucumber-reports","owner":"Rukomoynikov","description":"Quickly overview of all your BDD steps in a Ruby application","archived":false,"fork":false,"pushed_at":"2021-10-09T20:08:26.000Z","size":1598,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-06T19:23:22.636Z","etag":null,"topics":["cucumber","ruby"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Rukomoynikov.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-09-04T17:12:50.000Z","updated_at":"2022-07-12T15:58:39.000Z","dependencies_parsed_at":"2022-08-30T09:30:12.341Z","dependency_job_id":null,"html_url":"https://github.com/Rukomoynikov/cucumber-reports","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rukomoynikov%2Fcucumber-reports","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rukomoynikov%2Fcucumber-reports/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rukomoynikov%2Fcucumber-reports/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rukomoynikov%2Fcucumber-reports/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rukomoynikov","download_url":"https://codeload.github.com/Rukomoynikov/cucumber-reports/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244166392,"owners_count":20409166,"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":["cucumber","ruby"],"created_at":"2025-03-18T05:34:32.786Z","updated_at":"2026-05-20T10:48:14.452Z","avatar_url":"https://github.com/Rukomoynikov.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Example of using](/github_readme/example.gif)\n\n# Cucumber reports\n\nTest automation engineers use BDD and Gherkin. We write features using narutal language. Example of a scenario\n```gherkin\nFeature: Site title\n  Background:\n    Given I am logged in\n  Scenario: Set the site title and site title link\n    When I am on the dashboard\n    And I should see the site title \"My Great Site\"\n```\n\nEach scenario consists from the steps. Behind the hood each step is the ruby function or as we call them step definitions. Example of a step from scenario above:\n```ruby\nThen /^I should see the site title \"([^\"]*)\"$/ do |title|\n  expect(page).to have_css \"h1#site_title\", text: title\nend\n```\n\nGoal of this gem is providing general view to step definitions in ruby projects. Using this tool you can create an independent HTML file with all step definitions from the project. \n\n[Example of a generated HTML file](https://rukomoynikov.github.io/cucumber-reports/pages/dist/activeadmin.html)\n\n### Roadmap:\n- [x] Building packed HTML file\n- [ ] Searching\n- [ ] Localization support\n- [ ] Support for feature files\n- [ ] History of changes\n\n### Using \nInstall gem:\n```sh\ngem install cucumber-reports\n```\n\nLaunch gem:\n```sh\ncucumber-reports generate --path dir_with_steps\n```\n\nOpen generated page:\n```sh\nopen index.html\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frukomoynikov%2Fcucumber-reports","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frukomoynikov%2Fcucumber-reports","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frukomoynikov%2Fcucumber-reports/lists"}