diff --git a/Library/Homebrew/cmd/test-bot.rb b/Library/Homebrew/cmd/test-bot.rb
index b633a4cb723ba3da0f6876d84006fee204ecf43c..740a112ff54d21194b798c4bfd2f0a5ef5db4178 100644
--- a/Library/Homebrew/cmd/test-bot.rb
+++ b/Library/Homebrew/cmd/test-bot.rb
@@ -598,7 +598,8 @@ module Homebrew
     else
       ARGV.named.each do |argument|
         test = Test.new(argument, tap)
-        any_errors ||= !test.run
+        test_error = !test.run
+        any_errors ||= test_error
         tests << test
       end
     end