Skip to content
Snippets Groups Projects
Commit ac713863 authored by Xu Cheng's avatar Xu Cheng
Browse files

test-bot: tap TapDependency recursively


Closes Homebrew/homebrew#43145.

Signed-off-by: default avatarXu Cheng <xucheng@me.com>
parent 212d0b82
No related branches found
No related tags found
No related merge requests found
......@@ -409,12 +409,16 @@ module Homebrew
reqs |= formula.devel.requirements.to_a
end
begin
formula.recursive_dependencies
rescue TapFormulaUnavailableError => e
raise if e.tap.installed?
safe_system "brew", "tap", e.tap.name
retry
end
begin
deps.each do |dep|
if dep.is_a?(TapDependency) && dep.tap
tap_dir = Homebrew.homebrew_git_repo dep.tap
test "brew", "tap", dep.tap unless tap_dir.directory?
end
CompilerSelector.select_for(dep.to_formula)
end
CompilerSelector.select_for(formula)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment