Move simplecov configuration to dotfile.
This commit is contained in:
parent
76a0b1d494
commit
95658a5beb
24
Library/Homebrew/test/.simplecov
Normal file
24
Library/Homebrew/test/.simplecov
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
# vim: filetype=ruby
|
||||||
|
|
||||||
|
SimpleCov.start do
|
||||||
|
tests_path = File.dirname(__FILE__)
|
||||||
|
|
||||||
|
minimum_coverage 50
|
||||||
|
coverage_dir File.expand_path("#{tests_path}/coverage")
|
||||||
|
root File.expand_path("#{tests_path}/..")
|
||||||
|
|
||||||
|
add_filter "Homebrew/test/"
|
||||||
|
add_filter "vendor/bundle/"
|
||||||
|
add_filter "Homebrew/vendor/"
|
||||||
|
add_filter "Homebrew/compat/"
|
||||||
|
end
|
||||||
|
|
||||||
|
if name = ENV["HOMEBREW_INTEGRATION_TEST"]
|
||||||
|
SimpleCov.command_name "brew #{name}"
|
||||||
|
SimpleCov.at_exit do
|
||||||
|
exit_code = $!.nil? ? 0 : $!.status
|
||||||
|
$stdout.reopen("/dev/null")
|
||||||
|
SimpleCov.result.format!
|
||||||
|
exit! exit_code
|
||||||
|
end
|
||||||
|
end
|
||||||
@ -1,23 +1,7 @@
|
|||||||
$:.unshift File.expand_path("../..", __FILE__)
|
$:.unshift File.expand_path("../..", __FILE__)
|
||||||
$:.unshift File.expand_path("../lib", __FILE__)
|
$:.unshift File.expand_path("../lib", __FILE__)
|
||||||
|
|
||||||
# This must be at the top
|
require "simplecov" if ENV["HOMEBREW_TESTS_COVERAGE"]
|
||||||
if ENV["HOMEBREW_TESTS_COVERAGE"]
|
|
||||||
require "simplecov"
|
|
||||||
SimpleCov.start do
|
|
||||||
tests_path = File.dirname(__FILE__)
|
|
||||||
|
|
||||||
minimum_coverage 50
|
|
||||||
coverage_dir File.expand_path("#{tests_path}/coverage")
|
|
||||||
root File.expand_path("#{tests_path}/..")
|
|
||||||
|
|
||||||
add_filter "Homebrew/test/"
|
|
||||||
add_filter "vendor/bundle/"
|
|
||||||
add_filter "Homebrew/vendor/"
|
|
||||||
add_filter "Homebrew/compat/"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
require "global"
|
require "global"
|
||||||
|
|
||||||
# Test environment setup
|
# Test environment setup
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user