More precise output for spec audits

This commit is contained in:
Jack Nagel 2013-09-18 18:50:23 -05:00
parent a00048468f
commit 8c310d85cd

View File

@ -272,14 +272,17 @@ class FormulaAuditor
def audit_specs def audit_specs
problem "Head-only (no stable download)" if f.head_only? problem "Head-only (no stable download)" if f.head_only?
@specs.each do |spec| %w[Stable Devel HEAD].each do |name|
next unless spec = f.send(name.downcase)
ra = ResourceAuditor.new(spec).audit ra = ResourceAuditor.new(spec).audit
problems.concat(ra.problems) problems.concat ra.problems.map { |problem| "#{name}: #{problem}" }
spec.resources.each_value do |resource| spec.resources.each_value do |resource|
ra = ResourceAuditor.new(resource) ra = ResourceAuditor.new(resource).audit
ra.audit problems.concat ra.problems.map { |problem|
problems.concat(ra.problems) "#{name} resource #{resource.name.inspect}: #{problem}"
}
end end
end end
end end