Sha256: cff91624418486ffb3589b59cb9e635532f5bb347e07eb9aa62c7fdb569f93ca

Contents?: true

Size: 604 Bytes

Versions: 18

Compression:

Stored size: 604 Bytes

Contents

# magazine_slave_provider.rb
require 'drb'
require 'rinda/ring'
require 'rinda/tuplespace'
require 'magazine_slave'



# pass on

id = ARGV[0].to_i || "?"
app_pwd = ARGV[1]
test_framework_short_name = ARGV[2]

# start up the Rinda service

DRb.start_service

Dir.chdir app_pwd
puts "   -- build slave #{id}..."; $stdout.flush
magazine_slave = MagazineSlave.new(id, test_framework_short_name )
Rinda::RingProvider.new(:MagazineSlave, magazine_slave, id).provide

puts "  --> DRb magazine_slave_service: #{id} provided..."; $stdout.flush

# wait for the DRb service to finish before exiting
DRb.thread.join

Version data entries

18 entries across 18 versions & 5 rubygems

Version Path
panjiva-spork-0.8.6 lib/spork/run_strategy/magazine/magazine_slave_provider.rb
panjiva-spork-0.8.5.1 lib/spork/run_strategy/magazine/magazine_slave_provider.rb
panjiva-spork-0.8.5 lib/spork/run_strategy/magazine/magazine_slave_provider.rb
spork-0.8.5 lib/spork/run_strategy/magazine/magazine_slave_provider.rb
spork-0.9.0.rc3 lib/spork/run_strategy/magazine/magazine_slave_provider.rb
nimboids-spork-0.8.99 lib/spork/run_strategy/magazine/magazine_slave_provider.rb
nimboids-spork-0.9.0.rc2 lib/spork/run_strategy/magazine/magazine_slave_provider.rb
invo-sporknife-0.1.0.1 lib/spork/run_strategy/magazine/magazine_slave_provider.rb
invo-sporknife-0.1.0 lib/spork/run_strategy/magazine/magazine_slave_provider.rb
invo-sporknife-0.1.0.pre lib/spork/run_strategy/magazine/magazine_slave_provider.rb
spork-0.9.0.rc2 lib/spork/run_strategy/magazine/magazine_slave_provider.rb
spork-0.9.0.rc lib/spork/run_strategy/magazine/magazine_slave_provider.rb
wakiki-spork-0.8.5 lib/spork/run_strategy/magazine/magazine_slave_provider.rb
spork-0.8.4 lib/spork/run_strategy/magazine/magazine_slave_provider.rb
spork-0.8.3 lib/spork/run_strategy/magazine/magazine_slave_provider.rb
spork-0.8.2 lib/spork/run_strategy/magazine/magazine_slave_provider.rb
spork-0.8.1 lib/spork/run_strategy/magazine/magazine_slave_provider.rb
spork-0.8.0 lib/spork/run_strategy/magazine/magazine_slave_provider.rb