mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
21 lines
533 B
Ruby
21 lines
533 B
Ruby
![]() |
require "English"
|
||
|
|
||
|
repo_root = Pathname(__FILE__).realpath.parent.parent
|
||
|
repo_root.cd do
|
||
|
ENV["HOMEBREW_NO_ANALYTICS_THIS_RUN"] = "1"
|
||
|
|
||
|
Homebrew.install_gem_setup_path! "bundler"
|
||
|
unless quiet_system("bundle", "check")
|
||
|
system "bundle", "install", "--path", "vendor/bundle"
|
||
|
end
|
||
|
|
||
|
test_task = "test"
|
||
|
%w[rspec minitest coverage].each do |subtask|
|
||
|
next unless ARGV.flag?("--#{subtask}")
|
||
|
test_task = "test:#{subtask}"
|
||
|
end
|
||
|
|
||
|
system "bundle", "exec", "rake", test_task
|
||
|
Homebrew.failed = !$CHILD_STATUS.success?
|
||
|
end
|