Report abuse


			
require 'rake'
require 'rake/testtask' 

PIPES_PRODUCTION_DOMAIN = 'pipes.re3.yahoo.com'
LIVE_PIPES_BOXES = 16

namespace :test do
  LIVE_PIPES_BOXES.times do |n|
    Rake::TestTask.new( "live_#{n}" ) do |t|
      ENV['PIPES_SERVER'] = "m#{n+2}.#{PIPES_PRODUCTION_DOMAIN}"
      t.libs << "test"
      t.test_files = FileList['test/integration/test*.rb']
      t.verbose = true
      #t.ruby_opts = ['--server=m3.pipes.re3.yahoo.com']
    end
  end

  Rake::TestTask.new(:production_boxes) do |t|
    LIVE_PIPES_BOXES.times do |n|
      puts "Testing production server: #{ENV['PIPES_SERVER']}"
      Rake::Task["live_#{n}"].invoke
    end
  end

end