From eefad1db4b3b4a384fa7e65b4a19ea60dbeb7170 Mon Sep 17 00:00:00 2001 From: "Abinoam P. Marques Jr" Date: Sun, 25 Jun 2017 02:41:48 -0300 Subject: Fix .travis.yml for Rubinius --- .travis.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index a13fe9f..da2bbca 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,6 @@ --- language: ruby +dist: trusty sudo: false script: "bundle exec rake test && bundle exec codeclimate-test-reporter" rvm: @@ -9,7 +10,7 @@ rvm: - 2.2 - 2.3.0 - ruby-head - - rbx-2 + - rbx-3.81 - jruby-19mode # JRuby in 1.9 mode - jruby-head @@ -19,7 +20,7 @@ matrix: allow_failures: - rvm: 1.9 - rvm: ruby-head - - rvm: rbx-2 + - rvm: rbx-3.81 - rvm: jruby-19mode # JRuby in 1.9 mode - rvm: jruby-head bundler_args: --without development -- cgit v1.2.1 From ecf65052cee73e3db52e604b1fc08d91d4ea60df Mon Sep 17 00:00:00 2001 From: "Abinoam P. Marques Jr" Date: Sun, 25 Jun 2017 03:38:14 -0300 Subject: Run codeclimate reporter only on 2.3. Faster --- .travis.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index da2bbca..5657690 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,13 +2,12 @@ language: ruby dist: trusty sudo: false -script: "bundle exec rake test && bundle exec codeclimate-test-reporter" +script: "bundle exec rake test" rvm: - 1.9 - 2.0 - 2.1 - 2.2 - - 2.3.0 - ruby-head - rbx-3.81 - jruby-19mode # JRuby in 1.9 mode @@ -23,4 +22,7 @@ matrix: - rvm: rbx-3.81 - rvm: jruby-19mode # JRuby in 1.9 mode - rvm: jruby-head + include: + - rvm: 2.3 + script: "bundle exec rake test && bundle exec codeclimate-test-reporter" # Run only for 2.3 bundler_args: --without development -- cgit v1.2.1 From fd193641cd0a520beb3031decef6727b47bd99e8 Mon Sep 17 00:00:00 2001 From: "Abinoam P. Marques Jr" Date: Sun, 25 Jun 2017 04:00:10 -0300 Subject: Run Simplecov only for mri --- Gemfile | 8 +++++++- test/test_helper.rb | 3 ++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Gemfile b/Gemfile index ca1d209..d4e82fb 100644 --- a/Gemfile +++ b/Gemfile @@ -8,8 +8,14 @@ group :development, :test do gem "minitest", require: false end + +# Reporting only at one ruby version of travis matrix (no repetition) gem "codeclimate-test-reporter", group: :test, require: false -gem "simplecov", group: :test, require: false + +platform :ruby do + # Running only on MRI + gem "simplecov", group: :test +end group :development do gem 'pronto' diff --git a/test/test_helper.rb b/test/test_helper.rb index 161912b..65c7646 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -1,7 +1,8 @@ #!/usr/bin/env ruby # coding: utf-8 -require 'simplecov' +# Run code coverage only for mri +require 'simplecov' if RUBY_ENGINE == 'ruby' # Compatibility module for StringIO, File # and Tempfile. Necessary for some tests. -- cgit v1.2.1 From 80c6d8cb6479a0fa72286e7d032ed5ab97a80dff Mon Sep 17 00:00:00 2001 From: "Abinoam P. Marques Jr" Date: Sun, 25 Jun 2017 04:07:44 -0300 Subject: Fix for .appveyor --- appveyor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appveyor.yml b/appveyor.yml index da28b2b..eca79c7 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -10,7 +10,7 @@ environment: install: - SET PATH=C:\Ruby%ruby_version%\bin;%PATH% - gem install bundler --no-document -v 1.10.5 - - bundle install --retry=3 + - bundle install --retry=3 --without development test_script: - bundle exec rake -- cgit v1.2.1