Skip to content

Commit

Permalink
Badges added to Readme.
Browse files Browse the repository at this point in the history
Added badges for code quality, coverage, build status, licence
type, gem dependencies, and gem version..
  • Loading branch information
enkessler committed May 22, 2015
1 parent 44629f7 commit c524d5b
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 0 deletions.
7 changes: 7 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
language: ruby
rvm:
- 1.9.3
- 2.0.0
- 2.1.2

script: bundle exec rake cuke_slicer:ci_build
2 changes: 2 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@ source 'https://rubygems.org'

# Specify your gem's dependencies in cuke_slicer.gemspec
gemspec

gem 'coveralls', require: false, :group => :development
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# CukeSlicer

<a href="http://badge.fury.io/rb/cuke_slicer"><img src="https://badge.fury.io/rb/cuke_slicer.svg" alt="Gem Version"></a>

<a href='https://gemnasium.com/grange-insurance/cuke_slicer'><img src="https://gemnasium.com/grange-insurance/cuke_slicer.svg" alt="Dependency Status" /></a>

<a href='https://github.com/grange-insurance/cuke_slicer/blob/master/LICENSE.txt'><img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="Project License" /></a>

<a href="https://travis-ci.org/grange-insurance/cuke_slicer"><img src="https://travis-ci.org/grange-insurance/cuke_slicer.svg" alt="Build Status"></a>

<a href='https://coveralls.io/r/grange-insurance/cuke_slicer'><img src='https://coveralls.io/repos/grange-insurance/cuke_slicer/badge.svg' alt='Coverage Status' /></a>

<a href="https://codeclimate.com/github/grange-insurance/cuke_slicer"><img src="https://codeclimate.com/github/grange-insurance/cuke_slicer/badges/gpa.svg" alt="Code Quality" /></a>


The cuke_slicer gem provides an easy and programmatic way to divide a Cucumber test suite into granular test
cases that can then be dealt with on an individual basis. Often this means handing them off to a distributed
testing system in order to parallelize test execution.
Expand Down
4 changes: 4 additions & 0 deletions Rakefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
require "bundler/gem_tasks"
require 'cucumber/rake/task'
require 'rspec/core/rake_task'
require 'coveralls/rake/task'


def set_cucumber_options(options)
Expand Down Expand Up @@ -43,6 +44,9 @@ namespace 'cuke_slicer' do
Rake::Task['cuke_slicer:cucumber:tests'].invoke(args[:command_options])
end

Coveralls::RakeTask.new
task :ci_build => [:clear_coverage, :test_everything, 'coveralls:push']

end


Expand Down

0 comments on commit c524d5b

Please sign in to comment.