From 44ca2043d03a3d15a4c726e46a47a516700fd44f Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Tue, 28 Apr 2015 22:37:27 -0400 Subject: Allow test tmpdir to be passed in --- Library/Homebrew/test/lib/config.rb | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Library/Homebrew/test/lib') diff --git a/Library/Homebrew/test/lib/config.rb b/Library/Homebrew/test/lib/config.rb index 63b3e0064..86b652660 100644 --- a/Library/Homebrew/test/lib/config.rb +++ b/Library/Homebrew/test/lib/config.rb @@ -1,3 +1,11 @@ +require "tmpdir" + +TEST_TMPDIR = ENV.fetch("HOMEBREW_TEST_TMPDIR") { |k| + dir = Dir.mktmpdir("homebrew_tests") + at_exit { FileUtils.remove_entry(dir) } + ENV[k] = dir +} + HOMEBREW_PREFIX = Pathname.new(TEST_TMPDIR).join("prefix") HOMEBREW_REPOSITORY = HOMEBREW_PREFIX HOMEBREW_LIBRARY = HOMEBREW_REPOSITORY+"Library" -- cgit v1.2.3