diff --git a/Library/Homebrew/cmd/test-bot.rb b/Library/Homebrew/cmd/test-bot.rb
index 9997b7eee3f25c925cded14ca8d4fe25db976c28..4437f2e72900f2a1212664c27f3220ebe6e9ba74 100644
--- a/Library/Homebrew/cmd/test-bot.rb
+++ b/Library/Homebrew/cmd/test-bot.rb
@@ -572,7 +572,7 @@ module Homebrew
       # Don't care about e.g. bottle failures for dependencies.
       install_passed = false
       run_as_not_developer do
-        if !ARGV.include?("--fast") || formula_bottled
+        if !ARGV.include?("--fast") || formula_bottled || formula.bottle_unneeded?
           test "brew", "install", "--only-dependencies", *install_args unless dependencies.empty?
           test "brew", "install", *install_args
           install_passed = steps.last.passed?