diff options
| author | Mike McQuaid | 2016-07-04 18:26:44 +0100 |
|---|---|---|
| committer | Mike McQuaid | 2016-07-04 18:26:47 +0100 |
| commit | a1b0ef1300ff8ac07ef904479b0321a2a5fc0368 (patch) | |
| tree | 9fa19654ef04188df10025cd56407161645d10e1 /Library | |
| parent | 8bb315620ef33d5219516793f47d195b6fca7942 (diff) | |
| download | brew-a1b0ef1300ff8ac07ef904479b0321a2a5fc0368.tar.bz2 | |
Remove unnecessary official command tapping.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/cmd/tests.rb | 15 | ||||
| -rw-r--r-- | Library/Homebrew/dev-cmd/test-bot.rb | 3 | ||||
| -rw-r--r-- | Library/Homebrew/test/test_integration_cmds.rb | 15 |
3 files changed, 20 insertions, 13 deletions
diff --git a/Library/Homebrew/cmd/tests.rb b/Library/Homebrew/cmd/tests.rb index 2e6bb647b..be8f72ace 100644 --- a/Library/Homebrew/cmd/tests.rb +++ b/Library/Homebrew/cmd/tests.rb @@ -7,21 +7,16 @@ 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" ENV["HOMEBREW_NO_GITHUB_API"] = "1" unless ARGV.include? "--online" + if ARGV.include? "--official-cmd-taps" + ENV["HOMEBREW_TEST_OFFICIAL_CMD_TAPS"] = "1" + end + if ARGV.include? "--coverage" ENV["HOMEBREW_TESTS_COVERAGE"] = "1" FileUtils.rm_f "coverage/.resultset.json" diff --git a/Library/Homebrew/dev-cmd/test-bot.rb b/Library/Homebrew/dev-cmd/test-bot.rb index 37378df3e..3a5fd9f25 100644 --- a/Library/Homebrew/dev-cmd/test-bot.rb +++ b/Library/Homebrew/dev-cmd/test-bot.rb @@ -656,9 +656,6 @@ module Homebrew if @tap.nil? tests_args = [] if ruby_two - test "brew", "tap", "caskroom/cask" - test "brew", "tap", "homebrew/bundle" - test "brew", "tap", "homebrew/services" tests_args << "--official-cmd-taps" tests_args << "--coverage" if ENV["TRAVIS"] end diff --git a/Library/Homebrew/test/test_integration_cmds.rb b/Library/Homebrew/test/test_integration_cmds.rb index 27e089bfc..c91dfc547 100644 --- a/Library/Homebrew/test/test_integration_cmds.rb +++ b/Library/Homebrew/test/test_integration_cmds.rb @@ -130,6 +130,12 @@ class IntegrationCommandTests < Homebrew::TestCase formula_path end + def setup_remote_tap(name) + tap = Tap.fetch name + tap.install(:full_clone => false, :quiet => true) unless tap.installed? + tap + end + def testball "#{File.expand_path("..", __FILE__)}/testball.rb" end @@ -677,6 +683,7 @@ class IntegrationCommandTests < Homebrew::TestCase def test_bundle needs_test_cmd_taps + setup_remote_tap("homebrew/bundle") HOMEBREW_REPOSITORY.cd do shutup do system "git", "init" @@ -693,16 +700,24 @@ class IntegrationCommandTests < Homebrew::TestCase end ensure FileUtils.rm_rf HOMEBREW_REPOSITORY/".git" + FileUtils.rm_rf HOMEBREW_LIBRARY/"Taps/homebrew/homebrew-bundle" end def test_cask needs_test_cmd_taps + setup_remote_tap("caskroom/cask") cmd("cask", "list") + ensure + FileUtils.rm_rf HOMEBREW_LIBRARY/"Taps/caskroom" + FileUtils.rm_rf HOMEBREW_PREFIX/"share" end def test_services needs_test_cmd_taps + setup_remote_tap("homebrew/services") assert_equal "Warning: No services available to control with `brew services`", cmd("services", "list") + ensure + FileUtils.rm_rf HOMEBREW_LIBRARY/"Taps/homebrew/homebrew-services" end end |
