Class: MagazineSlaveProvider
- Inherits:
-
Object
- Object
- MagazineSlaveProvider
- Defined in:
- lib/spork/run_strategy/magazine/magazine_slave_provider.rb
Instance Method Summary collapse
-
#initialize(id, app_pwd, test_framework_short_name) ⇒ MagazineSlaveProvider
constructor
A new instance of MagazineSlaveProvider.
Constructor Details
#initialize(id, app_pwd, test_framework_short_name) ⇒ MagazineSlaveProvider
Returns a new instance of MagazineSlaveProvider.
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/spork/run_strategy/magazine/magazine_slave_provider.rb', line 8 def initialize(id, app_pwd, test_framework_short_name) # 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 end |