diff options
| author | Jack Nagel | 2013-04-01 15:53:42 -0500 |
|---|---|---|
| committer | Jack Nagel | 2013-04-01 15:53:42 -0500 |
| commit | 6a586506118f145e88a2f8c0983529110b7cb916 (patch) | |
| tree | 3d29d70b8d2b89de010b3c0fccdebef79df54cae /Library | |
| parent | cfe922ffd4c5b21790252e07f40658506e7e414d (diff) | |
| download | brew-6a586506118f145e88a2f8c0983529110b7cb916.tar.bz2 | |
Make testing_env somewhat readable
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/test/testing_env.rb | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/Library/Homebrew/test/testing_env.rb b/Library/Homebrew/test/testing_env.rb index 66788801f..bde350390 100644 --- a/Library/Homebrew/test/testing_env.rb +++ b/Library/Homebrew/test/testing_env.rb @@ -4,48 +4,48 @@ # Require this file to build a testing environment. -ABS__FILE__=File.expand_path(__FILE__) - +ABS__FILE__ = File.expand_path(__FILE__) $:.push(File.expand_path(__FILE__+'/../..')) + require 'extend/fileutils' require 'extend/pathname' require 'extend/string' require 'exceptions' require 'utils' -# these are defined in global.rb, but we don't want to break our actual -# homebrew tree, and we do want to test everything :) -HOMEBREW_PREFIX=Pathname.new '/private/tmp/testbrew/prefix' -HOMEBREW_REPOSITORY=HOMEBREW_PREFIX -HOMEBREW_LIBRARY=HOMEBREW_REPOSITORY+"Library" -HOMEBREW_CACHE=HOMEBREW_PREFIX.parent+"cache" -HOMEBREW_CACHE_FORMULA=HOMEBREW_PREFIX.parent+"formula_cache" -HOMEBREW_CELLAR=HOMEBREW_PREFIX.parent+"cellar" -HOMEBREW_LOGS = HOMEBREW_PREFIX.parent+"logs" -HOMEBREW_USER_AGENT="Homebrew" -HOMEBREW_WWW='http://example.com' -HOMEBREW_CURL_ARGS = '-fsLA' -HOMEBREW_VERSION = '0.9-test' +# Constants normally defined in global.rb +HOMEBREW_PREFIX = Pathname.new('/private/tmp/testbrew/prefix') +HOMEBREW_REPOSITORY = HOMEBREW_PREFIX +HOMEBREW_LIBRARY = HOMEBREW_REPOSITORY+'Library' +HOMEBREW_CACHE = HOMEBREW_PREFIX.parent+'cache' +HOMEBREW_CACHE_FORMULA = HOMEBREW_PREFIX.parent+'formula_cache' +HOMEBREW_CELLAR = HOMEBREW_PREFIX.parent+'cellar' +HOMEBREW_LOGS = HOMEBREW_PREFIX.parent+'logs' +HOMEBREW_USER_AGENT = 'Homebrew' +HOMEBREW_WWW = 'http://example.com' +HOMEBREW_CURL_ARGS = '-fsLA' +HOMEBREW_VERSION = '0.9-test' MACOS = true MACOS_VERSION = ENV.fetch('MACOS_VERSION', 10.6) MACOS_FULL_VERSION = '10.6.8' +ORIGINAL_PATHS = ENV['PATH'].split(':').map{ |p| Pathname.new(p).expand_path rescue nil }.compact.freeze + +module Homebrew extend self + include FileUtils +end + +# Test environment setup %w{Library/Formula Library/ENV}.each do |d| HOMEBREW_REPOSITORY.join(d).mkpath end -ORIGINAL_PATHS = ENV['PATH'].split(':').map{ |p| Pathname.new(p).expand_path rescue nil }.compact.freeze - at_exit { HOMEBREW_PREFIX.parent.rmtree } # Test fixtures and files can be found relative to this path TEST_FOLDER = Pathname.new(ABS__FILE__).parent.realpath -module Homebrew extend self - include FileUtils -end - def shutup if ARGV.verbose? yield |
