Revision 9d43fc71
Added by Michael Moll almost 6 years ago
test/benchmark/memory/puppet_fact_importer_benchmark.rb | ||
---|---|---|
|
||
def generate_facts(total, unique_names = 0, structured_names = 0)
|
||
facts = Hash[(1..total).map{|i| ["fact_#{i}", "value_#{i}"]}]
|
||
(total..total+unique_names).map{|i| facts["fact_#{i}_#{Foreman.uuid}"] = "value_#{i}"}
|
||
(total..total+structured_names).map{|i| facts[(["f#{i}"] * (i % 10)).join('::') + i.to_s] = "value_#{i}"}
|
||
(total..total + unique_names).map{|i| facts["fact_#{i}_#{Foreman.uuid}"] = "value_#{i}"}
|
||
(total..total + structured_names).map{|i| facts[(["f#{i}"] * (i % 10)).join('::') + i.to_s] = "value_#{i}"}
|
||
facts
|
||
end
|
||
|
Also available in: Unified diff
Fixes #19789 - fix Layout/SpaceAroundOperators cop