From bf42959609280e023b00a9f185bc5a55acd6f453 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Mon, 4 Jul 2016 17:05:37 +0100 Subject: Revert "Revert "Test officially supported cmd taps. (#390)"" This reverts commit dba1958bd79c1c9d18f215dfc2b806ea62edd1c8. --- Library/Homebrew/cmd/tests.rb | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'Library/Homebrew/cmd') diff --git a/Library/Homebrew/cmd/tests.rb b/Library/Homebrew/cmd/tests.rb index ae10f0f7a..2e6bb647b 100644 --- a/Library/Homebrew/cmd/tests.rb +++ b/Library/Homebrew/cmd/tests.rb @@ -1,13 +1,23 @@ #: @hide_from_man_page -#: * `tests` [`-v`] [`--coverage`] [`--generic`] [`--no-compat`] [`--only=`] [`--seed` ] [`--trace`] [`--online`]: +#: * `tests` [`-v`] [`--coverage`] [`--generic`] [`--no-compat`] [`--only=`] [`--seed` ] [`--trace`] [`--online`] [`--official-cmd-taps`]: #: Run Homebrew's unit and integration tests. require "fileutils" +require "tap" module Homebrew def tests + ENV["HOMEBREW_NO_ANALYTICS_THIS_RUN"] = "1" + + if ARGV.include? "--official-cmd-taps" + ENV["HOMEBREW_TEST_OFFICIAL_CMD_TAPS"] = "1" + OFFICIAL_CMD_TAPS.each do |tap, _| + tap = Tap.fetch tap + tap.install unless tap.installed? + end + end + (HOMEBREW_LIBRARY/"Homebrew/test").cd do - ENV["HOMEBREW_NO_ANALYTICS_THIS_RUN"] = "1" ENV["TESTOPTS"] = "-v" if ARGV.verbose? ENV["HOMEBREW_NO_COMPAT"] = "1" if ARGV.include? "--no-compat" ENV["HOMEBREW_TEST_GENERIC_OS"] = "1" if ARGV.include? "--generic" -- cgit v1.2.3