diff --git a/.travis.yml b/.travis.yml index e0b7d7c..2e7d8de 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,11 +2,27 @@ language: ruby sudo: false before_install: - bundle update +env: + global: + - CC_TEST_REPORTER_ID=63659c56322a7a1262f6375083f44c8789ee405a6bcf9027189d67c90d08887c + - GIT_COMMITTED_AT=$(if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then git log -1 --pretty=format:%ct; else git log -1 --skip 1 --pretty=format:%ct; fi) rvm: - 2.1 - - 2.2 - - 2.3.0 + - 2.2.2 + - 2.3.3 - ruby-head matrix: allow_failures: - rvm: ruby-head +before_script: + - curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter + - chmod +x ./cc-test-reporter + - ./cc-test-reporter before-build +after_script: + # Preferably you will run test-reporter on branch update events. But + # if you setup travis to build PR updates only, you don't need to run + # the line below + - if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT; fi + # In the case where travis is setup to build PR updates only, + # uncomment the line below + # - ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT diff --git a/jsonapi-renderer.gemspec b/jsonapi-renderer.gemspec index 90ec88e..d357345 100644 --- a/jsonapi-renderer.gemspec +++ b/jsonapi-renderer.gemspec @@ -15,5 +15,5 @@ Gem::Specification.new do |spec| spec.add_development_dependency 'rake', '~> 11.3' spec.add_development_dependency 'rspec', '~> 3.5' - spec.add_development_dependency 'codecov', '~> 0.1' + spec.add_development_dependency 'simplecov' end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index edfd3cc..827e50b 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,7 +1,4 @@ require 'simplecov' SimpleCov.start -require 'codecov' -SimpleCov.formatter = SimpleCov::Formatter::Codecov - require 'jsonapi/renderer'