Commit bb28b1a43e083a770487ae0a8f0f2f0d113492e3
1 parent
71280702
Exists in
colab
and in
4 other branches
Using CodeClimate test coverage reporter instead of coveralls
Showing
5 changed files
with
10 additions
and
23 deletions
Show diff stats
.travis.yml
| ... | ... | @@ -13,6 +13,7 @@ before_script: |
| 13 | 13 | - bundle exec rake db:setup |
| 14 | 14 | - cp features/support/kalibro_cucumber_helpers.yml.sample features/support/kalibro_cucumber_helpers.yml |
| 15 | 15 | - export BUNDLE_GEMFILE=$PWD/Gemfile |
| 16 | + - export CODECLIMATE_REPO_TOKEN=045c2433d496f108c0c6afa5516a72ddbfb1868fb34bf7a9bd095b7a0ea34a79 | |
| 16 | 17 | |
| 17 | 18 | script: |
| 18 | 19 | - bundle exec rake spec | ... | ... |
Gemfile
| ... | ... | @@ -72,6 +72,9 @@ group :test do |
| 72 | 72 | |
| 73 | 73 | # Simple Mocks |
| 74 | 74 | gem 'mocha', require: 'mocha/api' |
| 75 | + | |
| 76 | + # Test coverage report | |
| 77 | + gem "codeclimate-test-reporter", require: nil | |
| 75 | 78 | end |
| 76 | 79 | |
| 77 | 80 | group :development, :test do |
| ... | ... | @@ -99,9 +102,6 @@ group :development, :test do |
| 99 | 102 | # JavaScript unit tests |
| 100 | 103 | gem "konacha", "~> 3.3.0" |
| 101 | 104 | |
| 102 | - # Test coverage history | |
| 103 | - gem 'coveralls', require: false | |
| 104 | - | |
| 105 | 105 | # Better error interface |
| 106 | 106 | gem 'better_errors' |
| 107 | 107 | gem 'binding_of_caller' | ... | ... |
Gemfile.lock
| ... | ... | @@ -84,6 +84,8 @@ GEM |
| 84 | 84 | chart-js-rails (0.0.8) |
| 85 | 85 | railties (> 3.1) |
| 86 | 86 | cliver (0.3.2) |
| 87 | + codeclimate-test-reporter (0.4.6) | |
| 88 | + simplecov (>= 0.7.1, < 1.0.0) | |
| 87 | 89 | coderay (1.1.0) |
| 88 | 90 | coffee-rails (4.1.0) |
| 89 | 91 | coffee-script (>= 2.2.0) |
| ... | ... | @@ -96,12 +98,6 @@ GEM |
| 96 | 98 | colorpicker (0.0.5) |
| 97 | 99 | columnize (0.9.0) |
| 98 | 100 | commonjs (0.2.7) |
| 99 | - coveralls (0.7.9) | |
| 100 | - multi_json (~> 1.10) | |
| 101 | - rest-client (~> 1.7) | |
| 102 | - simplecov (~> 0.9.1) | |
| 103 | - term-ansicolor (~> 1.3) | |
| 104 | - thor (~> 0.19.1) | |
| 105 | 101 | cucumber (1.3.18) |
| 106 | 102 | builder (>= 2.1.2) |
| 107 | 103 | diff-lcs (>= 1.1.3) |
| ... | ... | @@ -189,7 +185,6 @@ GEM |
| 189 | 185 | net-scp (1.2.1) |
| 190 | 186 | net-ssh (>= 2.6.5) |
| 191 | 187 | net-ssh (2.9.2) |
| 192 | - netrc (0.10.2) | |
| 193 | 188 | nokogiri (1.6.6.2) |
| 194 | 189 | mini_portile (~> 0.6.0) |
| 195 | 190 | orm_adapter (0.5.0) |
| ... | ... | @@ -232,9 +227,6 @@ GEM |
| 232 | 227 | ref (1.0.5) |
| 233 | 228 | responders (2.1.0) |
| 234 | 229 | railties (>= 4.2.0, < 5) |
| 235 | - rest-client (1.7.2) | |
| 236 | - mime-types (>= 1.16, < 3.0) | |
| 237 | - netrc (~> 0.7) | |
| 238 | 230 | rspec-core (3.2.0) |
| 239 | 231 | rspec-support (~> 3.2.0) |
| 240 | 232 | rspec-expectations (3.2.0) |
| ... | ... | @@ -285,15 +277,12 @@ GEM |
| 285 | 277 | colorize (>= 0.7.0) |
| 286 | 278 | net-scp (>= 1.1.2) |
| 287 | 279 | net-ssh (>= 2.8.0) |
| 288 | - term-ansicolor (1.3.0) | |
| 289 | - tins (~> 1.0) | |
| 290 | 280 | therubyracer (0.12.1) |
| 291 | 281 | libv8 (~> 3.16.14.0) |
| 292 | 282 | ref |
| 293 | 283 | thor (0.19.1) |
| 294 | 284 | thread_safe (0.3.4) |
| 295 | 285 | tilt (1.4.1) |
| 296 | - tins (1.3.4) | |
| 297 | 286 | turbolinks (2.5.3) |
| 298 | 287 | coffee-rails |
| 299 | 288 | tzinfo (1.2.2) |
| ... | ... | @@ -326,9 +315,9 @@ DEPENDENCIES |
| 326 | 315 | capistrano-rails |
| 327 | 316 | capistrano-rvm (~> 0.1.0) |
| 328 | 317 | chart-js-rails (~> 0.0.6) |
| 318 | + codeclimate-test-reporter | |
| 329 | 319 | coffee-rails (~> 4.1.0) |
| 330 | 320 | colorpicker (~> 0.0.5) |
| 331 | - coveralls | |
| 332 | 321 | cucumber-rails (~> 1.4.0) |
| 333 | 322 | dalli (~> 2.7.0) |
| 334 | 323 | database_cleaner (~> 1.3.0) | ... | ... |
README.rdoc
| 1 | 1 | == README - Prezento |
| 2 | 2 | |
| 3 | -{<img src="https://codeclimate.com/github/mezuro/prezento.png" />}[https://codeclimate.com/github/mezuro/prezento] {<img src="https://travis-ci.org/mezuro/prezento.png?branch=master" alt="Build Status" />}[https://travis-ci.org/mezuro/prezento] {<img src="https://coveralls.io/repos/mezuro/prezento/badge.png?branch=master" alt="Coverage Status" />}[https://coveralls.io/r/mezuro/prezento?branch=master] | |
| 3 | +{<img src="https://codeclimate.com/github/mezuro/prezento.png" />}[https://codeclimate.com/github/mezuro/prezento] {<img src="https://travis-ci.org/mezuro/prezento.png?branch=master" alt="Build Status" />}[https://travis-ci.org/mezuro/prezento] {<img src="https://codeclimate.com/github/mezuro/prezento/badges/coverage.svg" />}[https://codeclimate.com/github/mezuro/prezento] | |
| 4 | 4 | |
| 5 | 5 | Prezento is the web interface for Mezuro. |
| 6 | 6 | ... | ... |
spec/rails_helper.rb
| 1 | 1 | #Test coverage report |
| 2 | +require "codeclimate-test-reporter" | |
| 3 | +CodeClimate::TestReporter.start | |
| 2 | 4 | require 'simplecov' |
| 3 | -require 'coveralls' | |
| 4 | 5 | |
| 5 | 6 | SimpleCov.start do |
| 6 | - formatter SimpleCov::Formatter::MultiFormatter[ | |
| 7 | - Coveralls::SimpleCov::Formatter, | |
| 8 | - SimpleCov::Formatter::HTMLFormatter | |
| 9 | - ] | |
| 10 | 7 | coverage_dir 'coverage/rspec' |
| 11 | 8 | |
| 12 | 9 | add_group "Models", "app/models" | ... | ... |