Open
Description
This seems like a regression of #269
In a very simple project if I have this Rakefile:
require 'rake/testtask'
Rake::TestTask.new do |t|
t.libs.push 'test'
t.pattern = 'test/**/test_*.rb'
end
task :default => :test
And this test helper:
require "minitest/autorun"
require 'simplecov'
SimpleCov.start
And an error occurs, the process exits code 0. However, if I correct my configuration to load simplecov before minitest/autorun:
require 'simplecov'
SimpleCov.start
require "minitest/autorun"
exits non-zero.
Obviously, I had simplecov misconfigured, but I got no feedback at all I was doing it wrong, and my build was passing erroneously. Is there anything simplecov can do to guard against this or at least warn me?