Commit 96fbef60f962e57da5da2d3603e48fadfe959062

Authored by Dmitriy Zaporozhets
1 parent 473efc82

add coveralls.io to travis builds

.travis.yml
1 1 language: ruby
2 2 env:
3 3 - DB=mysql
  4 + - TRAVIS=true
4 5 before_install:
5 6 - sudo apt-get install libicu-dev -y
6 7 - gem install charlock_holmes -v="0.6.9"
... ...
Gemfile
... ... @@ -143,6 +143,7 @@ group :development do
143 143 end
144 144  
145 145 group :development, :test do
  146 + gem 'coveralls', require: false
146 147 gem 'rails-dev-tweaks'
147 148 gem 'spinach-rails', '0.2.0'
148 149 gem "rspec-rails", '2.12.2'
... ...
Gemfile.lock
... ... @@ -89,6 +89,12 @@ GEM
89 89 colored (1.2)
90 90 colorize (0.5.8)
91 91 connection_pool (1.0.0)
  92 + coveralls (0.6.2)
  93 + colorize
  94 + multi_json (~> 1.3)
  95 + rest-client
  96 + simplecov (>= 0.7)
  97 + thor
92 98 crack (0.3.1)
93 99 daemons (1.1.9)
94 100 database_cleaner (0.9.1)
... ... @@ -348,6 +354,8 @@ GEM
348 354 redis-store (1.1.3)
349 355 redis (>= 2.2.0)
350 356 request_store (1.0.5)
  357 + rest-client (1.6.7)
  358 + mime-types (>= 1.16)
351 359 rspec (2.12.0)
352 360 rspec-core (~> 2.12.0)
353 361 rspec-expectations (~> 2.12.0)
... ... @@ -468,6 +476,7 @@ DEPENDENCIES
468 476 chosen-rails (= 0.9.8)
469 477 coffee-rails (~> 3.2.2)
470 478 colored
  479 + coveralls
471 480 database_cleaner
472 481 devise
473 482 draper
... ...
features/support/env.rb
1 1 require 'simplecov' unless ENV['CI']
2 2  
  3 +if ENV['TRAVIS']
  4 + require 'coveralls'
  5 + Coveralls.wear!
  6 +end
  7 +
3 8 ENV['RAILS_ENV'] = 'test'
4 9 require './config/environment'
5 10  
... ...
spec/spec_helper.rb
1 1 require 'simplecov' unless ENV['CI']
2 2  
  3 +if ENV['TRAVIS']
  4 + require 'coveralls'
  5 + Coveralls.wear!
  6 +end
3 7  
4 8 # This file is copied to spec/ when you run 'rails generate rspec:install'
5 9 ENV["RAILS_ENV"] ||= 'test'
... ...