From 9141485d2847cbddedfcd14a1fe9f098af730c19 Mon Sep 17 00:00:00 2001 From: Brian Ford Date: Mon, 17 Oct 2011 12:22:13 -0700 Subject: [PATCH] Added stress:gems rake task. --- rakelib/stress.rake | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 rakelib/stress.rake diff --git a/rakelib/stress.rake b/rakelib/stress.rake new file mode 100644 index 0000000000..c5214918a9 --- /dev/null +++ b/rakelib/stress.rake @@ -0,0 +1,25 @@ +namespace :stress do + STRESS_ITERATIONS = (ENV["STRESS_ITERATIONS"] || 10).to_i + + desc "Stress test installing a list of popular gems" + task :gems do + gems = %w[ + amqp + bundler + chef + json + puppet + rails + rspec + rspec + unicorn + yajl-ruby + ] + + STRESS_ITERATIONS.times do + gems.each do |gem| + sh "bin/rbx -S gem install #{gem}" + end + end + end +end