test-bot: tap TapDependency recursively
Closes Homebrew/homebrew#43145. Signed-off-by: Xu Cheng <xucheng@me.com>
This commit is contained in:
parent
212d0b82fd
commit
ac71386373
@ -410,11 +410,15 @@ module Homebrew
|
|||||||
end
|
end
|
||||||
|
|
||||||
begin
|
begin
|
||||||
deps.each do |dep|
|
formula.recursive_dependencies
|
||||||
if dep.is_a?(TapDependency) && dep.tap
|
rescue TapFormulaUnavailableError => e
|
||||||
tap_dir = Homebrew.homebrew_git_repo dep.tap
|
raise if e.tap.installed?
|
||||||
test "brew", "tap", dep.tap unless tap_dir.directory?
|
safe_system "brew", "tap", e.tap.name
|
||||||
|
retry
|
||||||
end
|
end
|
||||||
|
|
||||||
|
begin
|
||||||
|
deps.each do |dep|
|
||||||
CompilerSelector.select_for(dep.to_formula)
|
CompilerSelector.select_for(dep.to_formula)
|
||||||
end
|
end
|
||||||
CompilerSelector.select_for(formula)
|
CompilerSelector.select_for(formula)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user