Sha256: 3d00dfac03e9392f0a59ad2c8ac900e111758f726b7d09585e2b993749a1cf2e
Contents?: true
Size: 1009 Bytes
Versions: 18
Compression:
Stored size: 1009 Bytes
Contents
if ENV['COVERAGE'] begin require 'simplecov' rescue LoadError => e raise 'simplecov not found.' end begin require 'simplecov-rcov' require 'daddy/coverage/rcov_formatter' rescue LoadError => e raise 'simplecov-rcov not found.' end SimpleCov.formatters = SimpleCov::Formatter::MultiFormatter.new([ SimpleCov::Formatter::HTMLFormatter, Daddy::Coverage::RcovFormatter ]) SimpleCov.start do add_filter '/features/' add_filter '/test/' add_filter '/user_stories/' add_filter '/vendor/' end end if ENV['FORMAT'] begin require 'minitest/reporters' case ENV['FORMAT'].to_s.downcase when 'junit' MiniTest::Reporters.use! [ MiniTest::Reporters::DefaultReporter.new, MiniTest::Reporters::JUnitReporter.new ] else MiniTest::Reporters.use! [ MiniTest::Reporters::DefaultReporter.new(:color => true), ] end rescue LoadError => e raise 'minitest-reporters not found.' end end
Version data entries
18 entries across 18 versions & 1 rubygems