diff --git a/.travis.yml b/.travis.yml index b9c8bc8a..94cc8c71 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,7 @@ language: ruby sudo: false script: - - CODECLIMATE_REPO_TOKEN=f4348836cab14fdd5a2b7c9be26b9bbce45e3175144446a43a1ea21503a89dbb bundle exec test/test_all.rb - - CODECLIMATE_REPO_TOKEN=f4348836cab14fdd5a2b7c9be26b9bbce45e3175144446a43a1ea21503a89dbb bundle exec codeclimate-test-reporter + - ruby test/test_all.rb + - bundle exec codeclimate-test-reporter rvm: - 2.3.3 diff --git a/Gemfile b/Gemfile index e8f10a75..edab4137 100644 --- a/Gemfile +++ b/Gemfile @@ -11,12 +11,13 @@ gem "salama-object-file" , :git => "https://github.com/ruby-x/rubyx-object-file" #gem "salama-object-file" , :path => "../salama-object-file" group :test do - gem "codeclimate-test-reporter" + gem "codeclimate-test-reporter" , require: false + gem "simplecov" + gem "minitest-color" end group :development do gem "thor" , "0.19.1" - gem "minitest-color" gem 'guard' # NOTE: this is necessary in newer versions gem 'guard-minitest' gem "rb-readline" diff --git a/Gemfile.lock b/Gemfile.lock index 3dc55974..5a9ed5b3 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -102,6 +102,7 @@ DEPENDENCIES rubyx! rye salama-object-file! + simplecov thor (= 0.19.1) BUNDLED WITH diff --git a/test/helper.rb b/test/helper.rb index c41bdd88..f041be94 100644 --- a/test/helper.rb +++ b/test/helper.rb @@ -1,7 +1,7 @@ require 'rubygems' require 'bundler' begin - Bundler.setup(:default, :development) + Bundler.setup(:default, :test) rescue Bundler::BundlerError => e $stderr.puts e.message $stderr.puts "Run `bundle install` to install missing gems" diff --git a/test/test_all.rb b/test/test_all.rb index 04a5b8a7..b0df3df6 100755 --- a/test/test_all.rb +++ b/test/test_all.rb @@ -1,7 +1,4 @@ -#!/usr/bin/env ruby - -require 'simplecov' -SimpleCov.start if ENV["CODECLIMATE_REPO_TOKEN"] +require_relative "helper" Dir["**/test_*.rb"].each { |f| next if f.include?("stash/")