From bb28b1a43e083a770487ae0a8f0f2f0d113492e3 Mon Sep 17 00:00:00 2001 From: Rafael Reggiani Manzo Date: Wed, 25 Feb 2015 13:11:41 -0300 Subject: [PATCH] Using CodeClimate test coverage reporter instead of coveralls --- .travis.yml | 1 + Gemfile | 6 +++--- Gemfile.lock | 17 +++-------------- README.rdoc | 2 +- spec/rails_helper.rb | 7 ++----- 5 files changed, 10 insertions(+), 23 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9ca48a6..24eba60 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,6 +13,7 @@ before_script: - bundle exec rake db:setup - cp features/support/kalibro_cucumber_helpers.yml.sample features/support/kalibro_cucumber_helpers.yml - export BUNDLE_GEMFILE=$PWD/Gemfile + - export CODECLIMATE_REPO_TOKEN=045c2433d496f108c0c6afa5516a72ddbfb1868fb34bf7a9bd095b7a0ea34a79 script: - bundle exec rake spec diff --git a/Gemfile b/Gemfile index 49b1a48..0f092a2 100644 --- a/Gemfile +++ b/Gemfile @@ -72,6 +72,9 @@ group :test do # Simple Mocks gem 'mocha', require: 'mocha/api' + + # Test coverage report + gem "codeclimate-test-reporter", require: nil end group :development, :test do @@ -99,9 +102,6 @@ group :development, :test do # JavaScript unit tests gem "konacha", "~> 3.3.0" - # Test coverage history - gem 'coveralls', require: false - # Better error interface gem 'better_errors' gem 'binding_of_caller' diff --git a/Gemfile.lock b/Gemfile.lock index 646affe..43c87bb 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -84,6 +84,8 @@ GEM chart-js-rails (0.0.8) railties (> 3.1) cliver (0.3.2) + codeclimate-test-reporter (0.4.6) + simplecov (>= 0.7.1, < 1.0.0) coderay (1.1.0) coffee-rails (4.1.0) coffee-script (>= 2.2.0) @@ -96,12 +98,6 @@ GEM colorpicker (0.0.5) columnize (0.9.0) commonjs (0.2.7) - coveralls (0.7.9) - multi_json (~> 1.10) - rest-client (~> 1.7) - simplecov (~> 0.9.1) - term-ansicolor (~> 1.3) - thor (~> 0.19.1) cucumber (1.3.18) builder (>= 2.1.2) diff-lcs (>= 1.1.3) @@ -189,7 +185,6 @@ GEM net-scp (1.2.1) net-ssh (>= 2.6.5) net-ssh (2.9.2) - netrc (0.10.2) nokogiri (1.6.6.2) mini_portile (~> 0.6.0) orm_adapter (0.5.0) @@ -232,9 +227,6 @@ GEM ref (1.0.5) responders (2.1.0) railties (>= 4.2.0, < 5) - rest-client (1.7.2) - mime-types (>= 1.16, < 3.0) - netrc (~> 0.7) rspec-core (3.2.0) rspec-support (~> 3.2.0) rspec-expectations (3.2.0) @@ -285,15 +277,12 @@ GEM colorize (>= 0.7.0) net-scp (>= 1.1.2) net-ssh (>= 2.8.0) - term-ansicolor (1.3.0) - tins (~> 1.0) therubyracer (0.12.1) libv8 (~> 3.16.14.0) ref thor (0.19.1) thread_safe (0.3.4) tilt (1.4.1) - tins (1.3.4) turbolinks (2.5.3) coffee-rails tzinfo (1.2.2) @@ -326,9 +315,9 @@ DEPENDENCIES capistrano-rails capistrano-rvm (~> 0.1.0) chart-js-rails (~> 0.0.6) + codeclimate-test-reporter coffee-rails (~> 4.1.0) colorpicker (~> 0.0.5) - coveralls cucumber-rails (~> 1.4.0) dalli (~> 2.7.0) database_cleaner (~> 1.3.0) diff --git a/README.rdoc b/README.rdoc index 0c17385..5680ff6 100644 --- a/README.rdoc +++ b/README.rdoc @@ -1,6 +1,6 @@ == README - Prezento -{}[https://codeclimate.com/github/mezuro/prezento] {Build Status}[https://travis-ci.org/mezuro/prezento] {Coverage Status}[https://coveralls.io/r/mezuro/prezento?branch=master] +{}[https://codeclimate.com/github/mezuro/prezento] {Build Status}[https://travis-ci.org/mezuro/prezento] {}[https://codeclimate.com/github/mezuro/prezento] Prezento is the web interface for Mezuro. diff --git a/spec/rails_helper.rb b/spec/rails_helper.rb index c42ad4a..aaf58c6 100644 --- a/spec/rails_helper.rb +++ b/spec/rails_helper.rb @@ -1,12 +1,9 @@ #Test coverage report +require "codeclimate-test-reporter" +CodeClimate::TestReporter.start require 'simplecov' -require 'coveralls' SimpleCov.start do - formatter SimpleCov::Formatter::MultiFormatter[ - Coveralls::SimpleCov::Formatter, - SimpleCov::Formatter::HTMLFormatter - ] coverage_dir 'coverage/rspec' add_group "Models", "app/models" -- libgit2 0.21.2