Update bundle and use newer codecoverage reporter
This commit is contained in:
15
.travis.yml
15
.travis.yml
@ -10,10 +10,11 @@ cache:
|
|||||||
bundler: true
|
bundler: true
|
||||||
yarn: true
|
yarn: true
|
||||||
|
|
||||||
|
env:
|
||||||
|
global:
|
||||||
|
- secure: "DkOGGPCrRgV08KGgav3Bl+keZQqb11TINQRVQS2aeMaYR5GW7Rt9zEcZzhUE0JdKVVOvm4Cclft7BO4OyMd6Cq9XnZkOOHY+Yn8Qv923761SKrRgkGUkO8eeVKMawAA8lS53XGrMZWCP2xaLsLQYq8xzinnE3GqstoZJaHLnqVs="
|
||||||
|
|
||||||
addons:
|
addons:
|
||||||
code_climate:
|
|
||||||
repo_token:
|
|
||||||
secure: "cZoMNjQKB/D7W4B7JDk9PXooy2WCDypu7R4C/Vi0DziZCU9HRwLbdt9aoH5hgHFa7Fe2rHFgflPAAP7h698ozvP0waFtPqLAj+PbEt27LbBDvW8JcvNkKXA0rj5wyTkzuc/0kD+kPB4oDXMak6gZlB9HCJDsa3kdXScQGTVuPdU="
|
|
||||||
postgresql: "9.6"
|
postgresql: "9.6"
|
||||||
firefox: "latest"
|
firefox: "latest"
|
||||||
|
|
||||||
@ -31,6 +32,8 @@ before_install:
|
|||||||
- rm ~/geckodriver/download.tar.gz
|
- rm ~/geckodriver/download.tar.gz
|
||||||
- chmod +x ~/geckodriver/geckodriver
|
- chmod +x ~/geckodriver/geckodriver
|
||||||
- export PATH=~/geckodriver/:$PATH
|
- 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:
|
install:
|
||||||
- bundle install --jobs=3 --retry=3 --deployment --path=${BUNDLE_PATH:-vendor/bundle}
|
- 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
|
- cp config/mnemosyne.yml.travis config/mnemosyne.yml
|
||||||
- psql --command='CREATE DATABASE travis_ci_test;' --username=postgres
|
- psql --command='CREATE DATABASE travis_ci_test;' --username=postgres
|
||||||
- bundle exec rake db:schema:load RAILS_ENV=test
|
- 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
|
||||||
|
1
Gemfile
1
Gemfile
@ -63,7 +63,6 @@ group :test do
|
|||||||
gem 'capybara'
|
gem 'capybara'
|
||||||
gem 'selenium-webdriver'
|
gem 'selenium-webdriver'
|
||||||
gem 'headless'
|
gem 'headless'
|
||||||
gem 'codeclimate-test-reporter', require: false
|
|
||||||
gem 'database_cleaner'
|
gem 'database_cleaner'
|
||||||
gem 'nyan-cat-formatter'
|
gem 'nyan-cat-formatter'
|
||||||
gem 'rspec-autotest'
|
gem 'rspec-autotest'
|
||||||
|
29
Gemfile.lock
29
Gemfile.lock
@ -97,7 +97,7 @@ GEM
|
|||||||
capistrano (~> 3.7)
|
capistrano (~> 3.7)
|
||||||
capistrano-bundler
|
capistrano-bundler
|
||||||
puma (~> 3.4)
|
puma (~> 3.4)
|
||||||
capybara (3.8.2)
|
capybara (3.9.0)
|
||||||
addressable
|
addressable
|
||||||
mini_mime (>= 0.1.3)
|
mini_mime (>= 0.1.3)
|
||||||
nokogiri (~> 1.8)
|
nokogiri (~> 1.8)
|
||||||
@ -111,8 +111,6 @@ GEM
|
|||||||
childprocess (0.9.0)
|
childprocess (0.9.0)
|
||||||
ffi (~> 1.0, >= 1.0.11)
|
ffi (~> 1.0, >= 1.0.11)
|
||||||
chronic (0.10.2)
|
chronic (0.10.2)
|
||||||
codeclimate-test-reporter (1.0.8)
|
|
||||||
simplecov (<= 0.13)
|
|
||||||
coderay (1.1.2)
|
coderay (1.1.2)
|
||||||
concurrent-ruby (1.0.5)
|
concurrent-ruby (1.0.5)
|
||||||
crass (1.0.4)
|
crass (1.0.4)
|
||||||
@ -121,7 +119,7 @@ GEM
|
|||||||
database_cleaner (1.7.0)
|
database_cleaner (1.7.0)
|
||||||
debug_inspector (0.0.3)
|
debug_inspector (0.0.3)
|
||||||
diff-lcs (1.3)
|
diff-lcs (1.3)
|
||||||
docile (1.1.5)
|
docile (1.3.1)
|
||||||
docker-api (1.34.2)
|
docker-api (1.34.2)
|
||||||
excon (>= 0.47.0)
|
excon (>= 0.47.0)
|
||||||
multi_json
|
multi_json
|
||||||
@ -197,7 +195,7 @@ GEM
|
|||||||
netrc (0.11.0)
|
netrc (0.11.0)
|
||||||
newrelic_rpm (5.4.0.347)
|
newrelic_rpm (5.4.0.347)
|
||||||
nio4r (2.3.1)
|
nio4r (2.3.1)
|
||||||
nokogiri (1.8.4)
|
nokogiri (1.8.5)
|
||||||
mini_portile2 (~> 2.3.0)
|
mini_portile2 (~> 2.3.0)
|
||||||
nyan-cat-formatter (0.12.0)
|
nyan-cat-formatter (0.12.0)
|
||||||
rspec (>= 2.99, >= 2.14.2, < 4)
|
rspec (>= 2.99, >= 2.14.2, < 4)
|
||||||
@ -285,7 +283,7 @@ GEM
|
|||||||
rspec-core (>= 2.99.0.beta1, < 4.0.0)
|
rspec-core (>= 2.99.0.beta1, < 4.0.0)
|
||||||
rspec-core (3.8.0)
|
rspec-core (3.8.0)
|
||||||
rspec-support (~> 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)
|
diff-lcs (>= 1.2.0, < 2.0)
|
||||||
rspec-support (~> 3.8.0)
|
rspec-support (~> 3.8.0)
|
||||||
rspec-mocks (3.8.0)
|
rspec-mocks (3.8.0)
|
||||||
@ -308,7 +306,7 @@ GEM
|
|||||||
rainbow (>= 2.2.2, < 4.0)
|
rainbow (>= 2.2.2, < 4.0)
|
||||||
ruby-progressbar (~> 1.7)
|
ruby-progressbar (~> 1.7)
|
||||||
unicode-display_width (~> 1.0, >= 1.0.1)
|
unicode-display_width (~> 1.0, >= 1.0.1)
|
||||||
rubocop-rspec (1.29.1)
|
rubocop-rspec (1.30.0)
|
||||||
rubocop (>= 0.58.0)
|
rubocop (>= 0.58.0)
|
||||||
ruby-progressbar (1.10.0)
|
ruby-progressbar (1.10.0)
|
||||||
ruby_dep (1.5.0)
|
ruby_dep (1.5.0)
|
||||||
@ -327,21 +325,21 @@ GEM
|
|||||||
sprockets (>= 2.8, < 4.0)
|
sprockets (>= 2.8, < 4.0)
|
||||||
sprockets-rails (>= 2.0, < 4.0)
|
sprockets-rails (>= 2.0, < 4.0)
|
||||||
tilt (>= 1.1, < 3)
|
tilt (>= 1.1, < 3)
|
||||||
selenium-webdriver (3.14.0)
|
selenium-webdriver (3.14.1)
|
||||||
childprocess (~> 0.5)
|
childprocess (~> 0.5)
|
||||||
rubyzip (~> 1.2)
|
rubyzip (~> 1.2, >= 1.2.2)
|
||||||
simplecov (0.13.0)
|
simplecov (0.16.1)
|
||||||
docile (~> 1.1.0)
|
docile (~> 1.1)
|
||||||
json (>= 1.8, < 3)
|
json (>= 1.8, < 3)
|
||||||
simplecov-html (~> 0.10.0)
|
simplecov-html (~> 0.10.0)
|
||||||
simplecov-html (0.10.2)
|
simplecov-html (0.10.2)
|
||||||
slim (3.0.9)
|
slim (4.0.1)
|
||||||
temple (>= 0.7.6, < 0.9)
|
temple (>= 0.7.6, < 0.9)
|
||||||
tilt (>= 1.3.3, < 2.1)
|
tilt (>= 2.0.6, < 2.1)
|
||||||
slim-rails (3.1.3)
|
slim-rails (3.2.0)
|
||||||
actionpack (>= 3.1)
|
actionpack (>= 3.1)
|
||||||
railties (>= 3.1)
|
railties (>= 3.1)
|
||||||
slim (~> 3.0)
|
slim (>= 3.0, < 5.0)
|
||||||
sorcery (0.12.0)
|
sorcery (0.12.0)
|
||||||
bcrypt (~> 3.1)
|
bcrypt (~> 3.1)
|
||||||
oauth (~> 0.4, >= 0.4.4)
|
oauth (~> 0.4, >= 0.4.4)
|
||||||
@ -410,7 +408,6 @@ DEPENDENCIES
|
|||||||
capistrano3-puma
|
capistrano3-puma
|
||||||
capybara
|
capybara
|
||||||
carrierwave
|
carrierwave
|
||||||
codeclimate-test-reporter
|
|
||||||
concurrent-ruby
|
concurrent-ruby
|
||||||
d3-rails
|
d3-rails
|
||||||
database_cleaner
|
database_cleaner
|
||||||
|
Reference in New Issue
Block a user