Commit acaa19fecbff9bb1e100b118d0c6d72a70036758

Authored by Rafael Manzo
1 parent 24dcb181

Added Coveralls for historic test coverage

@@ -71,6 +71,9 @@ group :development, :test do @@ -71,6 +71,9 @@ group :development, :test do
71 71
72 # JavaScript unit tests 72 # JavaScript unit tests
73 gem "konacha", "~> 3.0.0" 73 gem "konacha", "~> 3.0.0"
  74 +
  75 + # Test coverage history
  76 + gem 'coveralls', require: false
74 end 77 end
75 78
76 # Acceptance tests 79 # Acceptance tests
@@ -61,6 +61,12 @@ GEM @@ -61,6 +61,12 @@ GEM
61 execjs 61 execjs
62 coffee-script-source (1.6.3) 62 coffee-script-source (1.6.3)
63 colorize (0.5.8) 63 colorize (0.5.8)
  64 + coveralls (0.7.0)
  65 + multi_json (~> 1.3)
  66 + rest-client
  67 + simplecov (>= 0.7)
  68 + term-ansicolor
  69 + thor
64 cucumber (1.3.2) 70 cucumber (1.3.2)
65 builder (>= 2.1.2) 71 builder (>= 2.1.2)
66 diff-lcs (>= 1.1.3) 72 diff-lcs (>= 1.1.3)
@@ -157,6 +163,8 @@ GEM @@ -157,6 +163,8 @@ GEM
157 rdoc (3.12.2) 163 rdoc (3.12.2)
158 json (~> 1.4) 164 json (~> 1.4)
159 ref (1.0.5) 165 ref (1.0.5)
  166 + rest-client (1.6.7)
  167 + mime-types (>= 1.16)
160 rspec-core (2.14.5) 168 rspec-core (2.14.5)
161 rspec-expectations (2.14.2) 169 rspec-expectations (2.14.2)
162 diff-lcs (>= 1.1.3, < 2.0) 170 diff-lcs (>= 1.1.3, < 2.0)
@@ -203,6 +211,8 @@ GEM @@ -203,6 +211,8 @@ GEM
203 activesupport (>= 3.0) 211 activesupport (>= 3.0)
204 sprockets (~> 2.8) 212 sprockets (~> 2.8)
205 sqlite3 (1.3.8) 213 sqlite3 (1.3.8)
  214 + term-ansicolor (1.2.2)
  215 + tins (~> 0.8)
206 therubyracer (0.12.0) 216 therubyracer (0.12.0)
207 libv8 (~> 3.16.14.0) 217 libv8 (~> 3.16.14.0)
208 ref 218 ref
@@ -210,6 +220,7 @@ GEM @@ -210,6 +220,7 @@ GEM
210 thread_safe (0.1.3) 220 thread_safe (0.1.3)
211 atomic 221 atomic
212 tilt (1.4.1) 222 tilt (1.4.1)
  223 + tins (0.10.0)
213 treetop (1.4.15) 224 treetop (1.4.15)
214 polyglot 225 polyglot
215 polyglot (>= 0.3.1) 226 polyglot (>= 0.3.1)
@@ -234,6 +245,7 @@ PLATFORMS @@ -234,6 +245,7 @@ PLATFORMS
234 DEPENDENCIES 245 DEPENDENCIES
235 capistrano 246 capistrano
236 coffee-rails (~> 4.0.0) 247 coffee-rails (~> 4.0.0)
  248 + coveralls
237 cucumber (= 1.3.2) 249 cucumber (= 1.3.2)
238 cucumber-rails (~> 1.4.0) 250 cucumber-rails (~> 1.4.0)
239 database_cleaner 251 database_cleaner
features/support/env.rb
1 require 'simplecov' 1 require 'simplecov'
  2 +require 'coveralls'
  3 +
2 SimpleCov.start do 4 SimpleCov.start do
  5 + formatter SimpleCov::Formatter::MultiFormatter[
  6 + Coveralls::SimpleCov::Formatter,
  7 + SimpleCov::Formatter::HTMLFormatter
  8 + ]
3 coverage_dir 'coverage/cucumber' 9 coverage_dir 'coverage/cucumber'
4 10
5 add_group "Models", "app/models" 11 add_group "Models", "app/models"
@@ -12,6 +18,7 @@ SimpleCov.start do @@ -12,6 +18,7 @@ SimpleCov.start do
12 add_filter "/config/" 18 add_filter "/config/"
13 end 19 end
14 20
  21 +
15 # IMPORTANT: This file is generated by cucumber-rails - edit at your own peril. 22 # IMPORTANT: This file is generated by cucumber-rails - edit at your own peril.
16 # It is recommended to regenerate this file in the future when you upgrade to a 23 # It is recommended to regenerate this file in the future when you upgrade to a
17 # newer version of cucumber-rails. Consider adding your own code to a new file 24 # newer version of cucumber-rails. Consider adding your own code to a new file
spec/spec_helper.rb
1 -#Starts Simplecov 1 +#Test coverage report
2 require 'simplecov' 2 require 'simplecov'
  3 +require 'coveralls'
  4 +
3 SimpleCov.start do 5 SimpleCov.start do
  6 + formatter SimpleCov::Formatter::MultiFormatter[
  7 + Coveralls::SimpleCov::Formatter,
  8 + SimpleCov::Formatter::HTMLFormatter
  9 + ]
4 coverage_dir 'coverage/rspec' 10 coverage_dir 'coverage/rspec'
5 11
6 add_group "Models", "app/models" 12 add_group "Models", "app/models"