From ebd0f345619b6fd76751275b43a97d5ac5e11b76 Mon Sep 17 00:00:00 2001 From: Xu Cheng Date: Wed, 22 Jul 2015 16:04:59 +0800 Subject: [PATCH] tests: show fs leak result Closes Homebrew/homebrew#41956. Signed-off-by: Xu Cheng --- Library/Homebrew/cmd/tests.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Library/Homebrew/cmd/tests.rb b/Library/Homebrew/cmd/tests.rb index 36037c886d..ed578a61df 100644 --- a/Library/Homebrew/cmd/tests.rb +++ b/Library/Homebrew/cmd/tests.rb @@ -9,6 +9,14 @@ module Homebrew system("bundle", "install", "--path", "vendor/bundle") system "bundle", "exec", "rake", "test" Homebrew.failed = !$?.success? + if (fs_leak_log = HOMEBREW_LIBRARY/"Homebrew/test/fs_leak_log").file? + fs_leak_log_content = fs_leak_log.read + unless fs_leak_log_content.empty? + opoo "File leak is detected" + puts fs_leak_log_content + Homebrew.failed = true + end + end end end end