All Projects → allure-framework → allure-rspec

allure-framework / allure-rspec

Licence: other
Deprecated, use https://github.com/allure-framework/allure-ruby instead

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to allure-rspec

allure-ruby
Allure integrations for Ruby test frameworks
Stars: ✭ 40 (+33.33%)
Mutual labels:  rspec, reporting, allure
allure-bamboo
Allure plugin for Atlassian Bamboo
Stars: ✭ 26 (-13.33%)
Mutual labels:  reporting, allure
allure-php-api
PHP API for Allure Framework
Stars: ✭ 32 (+6.67%)
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 (+70%)
Mutual labels:  reporting, allure
allure-gradle
Allure Gradle Plugin
Stars: ✭ 62 (+106.67%)
Mutual labels:  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 (+8553.33%)
Mutual labels:  reporting, allure
allure-docs
Allure Framework documentation
Stars: ✭ 50 (+66.67%)
Mutual labels:  reporting, allure
allure-codeception
Codeception framework adapter for Allure
Stars: ✭ 43 (+43.33%)
Mutual labels:  reporting, allure
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 (+236.67%)
Mutual labels:  rspec
ggPMX
ggPMX R package
Stars: ✭ 28 (-6.67%)
Mutual labels:  reporting
easy-adwords
EasyAdWords is an easy-to-use wrapper library for simple reporting and entity operations for Google AdWords.
Stars: ✭ 16 (-46.67%)
Mutual labels:  reporting
rspec n
A ruby gem that runs RSpec N times.
Stars: ✭ 37 (+23.33%)
Mutual labels:  rspec
docxmustache
laravel 8.x docx template manipulation class, based on mustache templating language
Stars: ✭ 34 (+13.33%)
Mutual labels:  reporting
jmeterReports
Jmeter autogenerater reports after test to Confluence, using grafana custom dushboards.
Stars: ✭ 23 (-23.33%)
Mutual labels:  reporting
cppspec
BDD testing for C++ à la RSpec
Stars: ✭ 13 (-56.67%)
Mutual labels:  rspec
InAppDevTools
Android library with a collection of tools for debugging, inspecting and reporting from within your own app
Stars: ✭ 26 (-13.33%)
Mutual labels:  reporting
pivot-vue
Integration example of WebDataRocks web reporting tool with the Vue framework
Stars: ✭ 17 (-43.33%)
Mutual labels:  reporting
limestone-accounts
Boilerplate Rails 5.2 multitenant SaaS application with webpack and Docker integration. Billing is scoped to accounts.
Stars: ✭ 97 (+223.33%)
Mutual labels:  rspec
Python-Test-Automation-Framework
Test Automation Framework using selenium and Python
Stars: ✭ 41 (+36.67%)
Mutual labels:  allure
ruby3-rails6-bootstrap-heroku
An opinionated starter application based on Ruby 3.0, Rails 6.1, Webpack 5, Yarn, and Bootstrap 5, deployable on Heroku
Stars: ✭ 21 (-30%)
Mutual labels:  rspec

[DEPRECATED]

Please follow https://github.com/allure-framework/allure-ruby

Allure RSpec Adaptor

Gem Version

Adaptor to use the Allure framework along with the RSpec. See an example project to take a quick tour.

What's new

See the releases tab.

Setup

Add the dependency to your Gemfile. Choose the version carefully:

  • 0.5.x - for RSpec2.
  • <= 0.6.7 - for RSpec < 3.2.
  • = 0.6.9 - for RSpec >= 3.2.

 gem 'allure-rspec'

And then include it in your spec_helper.rb:

    require 'allure-rspec'

    RSpec.configure do |c|
      c.include AllureRSpec::Adaptor
    end

Advanced options

You can specify the directory where the Allure test results will appear. By default it would be 'gen/allure-results' within your current directory.

    AllureRSpec.configure do |c|
      c.output_dir = "/whatever/you/like" # default: gen/allure-results
      c.clean_dir = false # clean the output directory first? (default: true)
      c.logging_level = Logger::DEBUG # logging level (default: DEBUG)
    end

Usage examples

describe MySpec, :feature => "Some feature", :severity => :normal do

  before(:step) do |s|
    puts "Before step #{s.current_step}"
  end

  it "should be critical", :story => "First story", :severity => :critical, :testId => 99 do
    "string".should == "string"
  end

  it "should be steps enabled", :story => ["First story", "Second story"], :testId => 31 do |e|

    e.step "step1" do |s|
      s.attach_file "screenshot1", take_screenshot_as_file
    end

    e.step "step2" do
      5.should be > 0
    end

    e.step "step3" do
      0.should == 0
    end

    e.attach_file "screenshot2", take_screenshot_as_file
  end
end
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].