Update bundle and use newer codecoverage reporter

This commit is contained in:
Sebastian Serth
2018-10-10 14:30:50 +02:00
parent 58f82178b8
commit 767b6aaa54
3 changed files with 25 additions and 22 deletions

View File

@ -5,15 +5,16 @@ services:
language: ruby
rvm:
- 2.5.1
- 2.5.1
cache:
bundler: true
yarn: true
env:
global:
- secure: "DkOGGPCrRgV08KGgav3Bl+keZQqb11TINQRVQS2aeMaYR5GW7Rt9zEcZzhUE0JdKVVOvm4Cclft7BO4OyMd6Cq9XnZkOOHY+Yn8Qv923761SKrRgkGUkO8eeVKMawAA8lS53XGrMZWCP2xaLsLQYq8xzinnE3GqstoZJaHLnqVs="
addons:
code_climate:
repo_token:
secure: "cZoMNjQKB/D7W4B7JDk9PXooy2WCDypu7R4C/Vi0DziZCU9HRwLbdt9aoH5hgHFa7Fe2rHFgflPAAP7h698ozvP0waFtPqLAj+PbEt27LbBDvW8JcvNkKXA0rj5wyTkzuc/0kD+kPB4oDXMak6gZlB9HCJDsa3kdXScQGTVuPdU="
postgresql: "9.6"
firefox: "latest"
@ -31,6 +32,8 @@ before_install:
- rm ~/geckodriver/download.tar.gz
- chmod +x ~/geckodriver/geckodriver
- export PATH=~/geckodriver/:$PATH
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
- chmod +x ./cc-test-reporter
install:
- bundle install --jobs=3 --retry=3 --deployment --path=${BUNDLE_PATH:-vendor/bundle}
@ -46,5 +49,9 @@ before_script:
- cp config/mnemosyne.yml.travis config/mnemosyne.yml
- psql --command='CREATE DATABASE travis_ci_test;' --username=postgres
- bundle exec rake db:schema:load RAILS_ENV=test
- ./cc-test-reporter before-build
script: bundle exec rspec --color --format documentation --require spec_helper --require rails_helper && bundle exec codeclimate-test-reporter
script: bundle exec rspec --color --format documentation --require spec_helper --require rails_helper
after_script:
- ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT

View File

@ -63,7 +63,6 @@ group :test do
gem 'capybara'
gem 'selenium-webdriver'
gem 'headless'
gem 'codeclimate-test-reporter', require: false
gem 'database_cleaner'
gem 'nyan-cat-formatter'
gem 'rspec-autotest'

View File

@ -97,7 +97,7 @@ GEM
capistrano (~> 3.7)
capistrano-bundler
puma (~> 3.4)
capybara (3.8.2)
capybara (3.9.0)
addressable
mini_mime (>= 0.1.3)
nokogiri (~> 1.8)
@ -111,8 +111,6 @@ GEM
childprocess (0.9.0)
ffi (~> 1.0, >= 1.0.11)
chronic (0.10.2)
codeclimate-test-reporter (1.0.8)
simplecov (<= 0.13)
coderay (1.1.2)
concurrent-ruby (1.0.5)
crass (1.0.4)
@ -121,7 +119,7 @@ GEM
database_cleaner (1.7.0)
debug_inspector (0.0.3)
diff-lcs (1.3)
docile (1.1.5)
docile (1.3.1)
docker-api (1.34.2)
excon (>= 0.47.0)
multi_json
@ -197,7 +195,7 @@ GEM
netrc (0.11.0)
newrelic_rpm (5.4.0.347)
nio4r (2.3.1)
nokogiri (1.8.4)
nokogiri (1.8.5)
mini_portile2 (~> 2.3.0)
nyan-cat-formatter (0.12.0)
rspec (>= 2.99, >= 2.14.2, < 4)
@ -285,7 +283,7 @@ GEM
rspec-core (>= 2.99.0.beta1, < 4.0.0)
rspec-core (3.8.0)
rspec-support (~> 3.8.0)
rspec-expectations (3.8.1)
rspec-expectations (3.8.2)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.8.0)
rspec-mocks (3.8.0)
@ -308,7 +306,7 @@ GEM
rainbow (>= 2.2.2, < 4.0)
ruby-progressbar (~> 1.7)
unicode-display_width (~> 1.0, >= 1.0.1)
rubocop-rspec (1.29.1)
rubocop-rspec (1.30.0)
rubocop (>= 0.58.0)
ruby-progressbar (1.10.0)
ruby_dep (1.5.0)
@ -327,21 +325,21 @@ GEM
sprockets (>= 2.8, < 4.0)
sprockets-rails (>= 2.0, < 4.0)
tilt (>= 1.1, < 3)
selenium-webdriver (3.14.0)
selenium-webdriver (3.14.1)
childprocess (~> 0.5)
rubyzip (~> 1.2)
simplecov (0.13.0)
docile (~> 1.1.0)
rubyzip (~> 1.2, >= 1.2.2)
simplecov (0.16.1)
docile (~> 1.1)
json (>= 1.8, < 3)
simplecov-html (~> 0.10.0)
simplecov-html (0.10.2)
slim (3.0.9)
slim (4.0.1)
temple (>= 0.7.6, < 0.9)
tilt (>= 1.3.3, < 2.1)
slim-rails (3.1.3)
tilt (>= 2.0.6, < 2.1)
slim-rails (3.2.0)
actionpack (>= 3.1)
railties (>= 3.1)
slim (~> 3.0)
slim (>= 3.0, < 5.0)
sorcery (0.12.0)
bcrypt (~> 3.1)
oauth (~> 0.4, >= 0.4.4)
@ -410,7 +408,6 @@ DEPENDENCIES
capistrano3-puma
capybara
carrierwave
codeclimate-test-reporter
concurrent-ruby
d3-rails
database_cleaner