All Projects → allure-framework → allure-ruby

allure-framework / allure-ruby

Licence: Apache-2.0 license
Allure integrations for Ruby test frameworks

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to allure-ruby

allure-rspec
Deprecated, use https://github.com/allure-framework/allure-ruby instead
Stars: ✭ 30 (-25%)
Mutual labels:  rspec, reporting, allure
Allure2
Allure Report is a flexible, lightweight multi-language test reporting tool. It provides clear graphical reports and allows everyone involved in the development process to extract the maximum of information from the everyday testing process
Stars: ✭ 2,596 (+6390%)
Mutual labels:  reporting, allure, reporting-engine
LocalSupport
A directory of local support services and volunteer opportunities
Stars: ✭ 60 (+50%)
Mutual labels:  rspec, cucumber
Aruba
Test command-line applications with Cucumber-Ruby, RSpec or Minitest. The most up to date documentation can be found on Cucumber.Pro (https://app.cucumber.pro/projects/aruba)
Stars: ✭ 900 (+2150%)
Mutual labels:  rspec, cucumber
Fabrication
This project has moved to GitLab! Please check there for the latest updates.
Stars: ✭ 1,017 (+2442.5%)
Mutual labels:  rspec, cucumber
Cluecumber Report Plugin
Maven plugin for clear and concise Cucumber BDD test reporting.
Stars: ✭ 173 (+332.5%)
Mutual labels:  reporting, cucumber
knapsack pro-ruby
Knapsack Pro gem splits tests across parallel CI nodes and makes sure that tests will run in optimal time on each node.
Stars: ✭ 101 (+152.5%)
Mutual labels:  rspec, cucumber
Knapsack
Knapsack splits tests evenly across parallel CI nodes to run fast CI build and save you time.
Stars: ✭ 430 (+975%)
Mutual labels:  rspec, cucumber
Base App
An app to help jumpstart a new Rails 4 app. Features Ruby 2.0, PostgreSQL, jQuery, RSpec, Cucumber, user and admin system built with Devise, Facebook login.
Stars: ✭ 127 (+217.5%)
Mutual labels:  rspec, cucumber
Websiteone
A website for Agile Ventures
Stars: ✭ 132 (+230%)
Mutual labels:  rspec, cucumber
allure-gradle
Allure Gradle Plugin
Stars: ✭ 62 (+55%)
Mutual labels:  reporting, allure
allure-docker-service-ui
Allure Docker Service UI provides a friendly user interface for frankescobar/allure-docker-service API container.
Stars: ✭ 51 (+27.5%)
Mutual labels:  reporting, allure
Fastreport
Free Open Source Reporting tool for .NET6/.NET Core/.NET Framework that helps your application generate document-like reports
Stars: ✭ 1,688 (+4120%)
Mutual labels:  reporting, reporting-engine
allure-php-api
PHP API for Allure Framework
Stars: ✭ 32 (-20%)
Mutual labels:  reporting, allure
CellReport
CellReport 是一个netcore实现的、以复杂统计报表为核心目标的制作、运行工具。支持数据看板、大屏制作。你可以使用数据库、excel文件、api服务、已有报表等为数据源,通过内置的集合函数组织数据,以类excel界面设计最终呈现结果。
Stars: ✭ 196 (+390%)
Mutual labels:  reporting, reporting-engine
Ad-Hoc-Report-Builder-.net-mvc
Open Source Reporting tool for .NET6/.NET Core/.NET Framework that you can embed in your application and generate dashboards and ad hoc reports
Stars: ✭ 43 (+7.5%)
Mutual labels:  reporting, reporting-engine
allure-docs
Allure Framework documentation
Stars: ✭ 50 (+25%)
Mutual labels:  reporting, allure
allure-codeception
Codeception framework adapter for Allure
Stars: ✭ 43 (+7.5%)
Mutual labels:  reporting, allure
Email Spec
Collection of RSpec/MiniTest matchers and Cucumber steps for testing email in a ruby app using ActionMailer or Pony
Stars: ✭ 1,142 (+2755%)
Mutual labels:  rspec, cucumber
allure-bamboo
Allure plugin for Atlassian Bamboo
Stars: ✭ 26 (-35%)
Mutual labels:  reporting, allure

Allure ruby

Gem Version Total Downloads Workflow status Maintainability Test Coverage Yard Docs Known Vulnerabilities Test Report

Ruby testing framework adaptors for generating allure compatible test reports.

Supported frameworks

allure-cucumber

Gem Version Downloads

gem "allure-cucumber"

Implementation of allure adaptor for Cucumber testing framework

Detailed usage and setup instruction can be found in allure-cucumber docs

allure-rspec

Gem Version Downloads

gem "allure-rspec"

Implementation of allure adaptor for RSpec testing framework

Detailed usage and setup instruction can be found in allure-rspec docs

Development

allure-ruby-commons

Gem Version Downloads

gem "allure-ruby-commons"

Common allure lifecycle interface to be used by other testing frameworks to generate allure reports

Interaction and usage of allure lifecycle is described in allure-ruby-commons docs

Contributing

  • Install dependencies:
$ bundle install
Bundle complete! ...
  • Make changes

  • Run linter:

$ bundle exec rake rubocop
Executing rubocop for allure-cucumber
...
no offenses detected

Executing rubocop for allure-rspec
...
no offenses detected

Executing rubocop for allure-ruby-commons
...
no offenses detected
  • Run tests:
$ bundle exec rake test
Executing test for allure-cucumber
...
0 failures

Executing test for allure-rspec
...
0 failures

Executing test for allure-ruby-commons
...
0 failures
  • Submit a PR

Generating HTML report

Ruby binding hosted in this repository only generate source json files for the allure2 reporter.

See documentation on how to generate report.

Using with CI providers

allure-report-publisher provides a docker image which can be run from github-actions workflow or gitlab-ci pipeline and host reports using cloud providers like AWS or GCP.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].