test-bot: make variable names consistent with other code
This commit is contained in:
parent
001c9baa7f
commit
ab0368cb34
@ -298,12 +298,12 @@ module Homebrew
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def skip formula
|
def skip formula_name
|
||||||
puts "#{Tty.blue}==>#{Tty.white} SKIPPING: #{formula}#{Tty.reset}"
|
puts "#{Tty.blue}==>#{Tty.white} SKIPPING: #{formula_name}#{Tty.reset}"
|
||||||
end
|
end
|
||||||
|
|
||||||
def satisfied_requirements? formula_object, spec
|
def satisfied_requirements? formula, spec
|
||||||
requirements = formula_object.send(spec).requirements
|
requirements = formula.send(spec).requirements
|
||||||
|
|
||||||
unsatisfied_requirements = requirements.reject do |requirement|
|
unsatisfied_requirements = requirements.reject do |requirement|
|
||||||
requirement.satisfied? || requirement.default_formula?
|
requirement.satisfied? || requirement.default_formula?
|
||||||
@ -312,10 +312,10 @@ module Homebrew
|
|||||||
if unsatisfied_requirements.empty?
|
if unsatisfied_requirements.empty?
|
||||||
true
|
true
|
||||||
else
|
else
|
||||||
formula = formula_object.name
|
name = formula.name
|
||||||
formula += " (#{spec})" unless spec == :stable
|
name += " (#{spec})" unless spec == :stable
|
||||||
skip formula
|
skip name
|
||||||
unsatisfied_requirements.each {|r| puts r.message}
|
puts unsatisfied_requirements.map(&:message)
|
||||||
false
|
false
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@ -328,28 +328,28 @@ module Homebrew
|
|||||||
test "brew", "config"
|
test "brew", "config"
|
||||||
end
|
end
|
||||||
|
|
||||||
def formula formula
|
def formula formula_name
|
||||||
@category = __method__.to_s + ".#{formula}"
|
@category = "#{__method__}.#{formula_name}"
|
||||||
|
|
||||||
test "brew", "uses", formula
|
test "brew", "uses", formula_name
|
||||||
dependencies = `brew deps #{formula}`.split("\n")
|
dependencies = `brew deps #{formula_name}`.split("\n")
|
||||||
dependencies -= `brew list`.split("\n")
|
dependencies -= `brew list`.split("\n")
|
||||||
unchanged_dependencies = dependencies - @formulae
|
unchanged_dependencies = dependencies - @formulae
|
||||||
changed_dependences = dependencies - unchanged_dependencies
|
changed_dependences = dependencies - unchanged_dependencies
|
||||||
formula_object = Formulary.factory(formula)
|
formula = Formulary.factory(formula_name)
|
||||||
return unless satisfied_requirements?(formula_object, :stable)
|
return unless satisfied_requirements?(formula, :stable)
|
||||||
|
|
||||||
installed_gcc = false
|
installed_gcc = false
|
||||||
deps = formula_object.stable.deps.to_a
|
deps = formula.stable.deps.to_a
|
||||||
reqs = formula_object.stable.requirements.to_a
|
reqs = formula.stable.requirements.to_a
|
||||||
if formula_object.devel && !ARGV.include?('--HEAD')
|
if formula.devel && !ARGV.include?('--HEAD')
|
||||||
deps |= formula_object.devel.deps.to_a
|
deps |= formula.devel.deps.to_a
|
||||||
reqs |= formula_object.devel.requirements.to_a
|
reqs |= formula.devel.requirements.to_a
|
||||||
end
|
end
|
||||||
|
|
||||||
begin
|
begin
|
||||||
deps.each { |d| CompilerSelector.select_for(d.to_formula) }
|
deps.each { |d| CompilerSelector.select_for(d.to_formula) }
|
||||||
CompilerSelector.select_for(formula_object)
|
CompilerSelector.select_for(formula)
|
||||||
rescue CompilerSelectionError => e
|
rescue CompilerSelectionError => e
|
||||||
unless installed_gcc
|
unless installed_gcc
|
||||||
test "brew", "install", "gcc"
|
test "brew", "install", "gcc"
|
||||||
@ -357,7 +357,7 @@ module Homebrew
|
|||||||
OS::Mac.clear_version_cache
|
OS::Mac.clear_version_cache
|
||||||
retry
|
retry
|
||||||
end
|
end
|
||||||
skip formula
|
skip formula_name
|
||||||
puts e.message
|
puts e.message
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
@ -373,44 +373,44 @@ module Homebrew
|
|||||||
formula_fetch_options = []
|
formula_fetch_options = []
|
||||||
formula_fetch_options << "--build-bottle" unless ARGV.include? "--no-bottle"
|
formula_fetch_options << "--build-bottle" unless ARGV.include? "--no-bottle"
|
||||||
formula_fetch_options << "--force" if ARGV.include? "--cleanup"
|
formula_fetch_options << "--force" if ARGV.include? "--cleanup"
|
||||||
formula_fetch_options << formula
|
formula_fetch_options << formula_name
|
||||||
test "brew", "fetch", "--retry", *formula_fetch_options
|
test "brew", "fetch", "--retry", *formula_fetch_options
|
||||||
test "brew", "uninstall", "--force", formula if formula_object.installed?
|
test "brew", "uninstall", "--force", formula_name if formula.installed?
|
||||||
install_args = %w[--verbose]
|
install_args = %w[--verbose]
|
||||||
install_args << "--build-bottle" unless ARGV.include? "--no-bottle"
|
install_args << "--build-bottle" unless ARGV.include? "--no-bottle"
|
||||||
install_args << "--HEAD" if ARGV.include? "--HEAD"
|
install_args << "--HEAD" if ARGV.include? "--HEAD"
|
||||||
install_args << formula
|
install_args << formula_name
|
||||||
# Don't care about e.g. bottle failures for dependencies.
|
# Don't care about e.g. bottle failures for dependencies.
|
||||||
ENV["HOMEBREW_DEVELOPER"] = nil
|
ENV["HOMEBREW_DEVELOPER"] = nil
|
||||||
test "brew", "install", "--only-dependencies", *install_args unless dependencies.empty?
|
test "brew", "install", "--only-dependencies", *install_args unless dependencies.empty?
|
||||||
ENV["HOMEBREW_DEVELOPER"] = "1"
|
ENV["HOMEBREW_DEVELOPER"] = "1"
|
||||||
test "brew", "install", *install_args
|
test "brew", "install", *install_args
|
||||||
install_passed = steps.last.passed?
|
install_passed = steps.last.passed?
|
||||||
test "brew", "audit", formula
|
test "brew", "audit", formula_name
|
||||||
if install_passed
|
if install_passed
|
||||||
unless ARGV.include? '--no-bottle'
|
unless ARGV.include? '--no-bottle'
|
||||||
test "brew", "bottle", "--rb", formula, :puts_output_on_success => true
|
test "brew", "bottle", "--rb", formula_name, :puts_output_on_success => true
|
||||||
bottle_step = steps.last
|
bottle_step = steps.last
|
||||||
if bottle_step.passed? and bottle_step.has_output?
|
if bottle_step.passed? and bottle_step.has_output?
|
||||||
bottle_filename =
|
bottle_filename =
|
||||||
bottle_step.output.gsub(/.*(\.\/\S+#{bottle_native_regex}).*/m, '\1')
|
bottle_step.output.gsub(/.*(\.\/\S+#{bottle_native_regex}).*/m, '\1')
|
||||||
test "brew", "uninstall", "--force", formula
|
test "brew", "uninstall", "--force", formula_name
|
||||||
test "brew", "install", bottle_filename
|
test "brew", "install", bottle_filename
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
test "brew", "test", "--verbose", formula if formula_object.test_defined?
|
test "brew", "test", "--verbose", formula_name if formula.test_defined?
|
||||||
test "brew", "uninstall", "--force", formula
|
test "brew", "uninstall", "--force", formula_name
|
||||||
end
|
end
|
||||||
|
|
||||||
if formula_object.devel && !ARGV.include?('--HEAD') \
|
if formula.devel && !ARGV.include?('--HEAD') \
|
||||||
&& satisfied_requirements?(formula_object, :devel)
|
&& satisfied_requirements?(formula, :devel)
|
||||||
test "brew", "fetch", "--retry", "--devel", *formula_fetch_options
|
test "brew", "fetch", "--retry", "--devel", *formula_fetch_options
|
||||||
test "brew", "install", "--devel", "--verbose", formula
|
test "brew", "install", "--devel", "--verbose", formula_name
|
||||||
devel_install_passed = steps.last.passed?
|
devel_install_passed = steps.last.passed?
|
||||||
test "brew", "audit", "--devel", formula
|
test "brew", "audit", "--devel", formula_name
|
||||||
if devel_install_passed
|
if devel_install_passed
|
||||||
test "brew", "test", "--devel", "--verbose", formula if formula_object.test_defined?
|
test "brew", "test", "--devel", "--verbose", formula_name if formula.test_defined?
|
||||||
test "brew", "uninstall", "--devel", "--force", formula
|
test "brew", "uninstall", "--devel", "--force", formula_name
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
test "brew", "uninstall", "--force", *unchanged_dependencies unless unchanged_dependencies.empty?
|
test "brew", "uninstall", "--force", *unchanged_dependencies unless unchanged_dependencies.empty?
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user