TestrailRspec
This gem provides custom RSpec formatter allowing to export test results directly to TestRail instance via their API.
Installation
Add this line to your application's Gemfile:
gem 'testrail_rspec'
And then execute:
$ bundle
Or install it yourself as:
$ gem install testrail_rspec
Usage
Configuration
via RSpec.configure in spec_helper.rb - describe it in more details when decided how it is done
add to .rspec file this way:
$ --format TestrailExport
the same for Parallel Tests
or use it from commandline this way:
$ rspec spec --format TestrailExport
Customize it
Test Run name
Test run names consists of two parts by default:
- TEST_RUN_NAME envirnment variable value or execution time/date (i.e. "15 Oct 2014 15:41 CEST")
- suite name (if only it is different then Master which is reserved for single suite projects)
example test run name: 15 Oct 2014 15:41 CEST - Test Suite 1
Contributing
- Fork it ( https://github.com/[my-github-username]/testrail-rspec/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request