Module: Cucumber::Distrib::Worker
- Defined in:
- lib/cucumber/distrib/worker.rb,
lib/cucumber/distrib/worker/event_bus.rb,
lib/cucumber/distrib/worker/cucumber_runner.rb
Overview
Wrapper around CucumberRunner.
Defined Under Namespace
Classes: CucumberRunner, EventBus
Class Method Summary collapse
-
.join(leader_ip) ⇒ Object
Start a worker instance with a given leader IP.
Class Method Details
.join(leader_ip) ⇒ Object
Start a worker instance with a given leader IP.
10 11 12 13 14 15 |
# File 'lib/cucumber/distrib/worker.rb', line 10 def self.join(leader_ip) raise 'Leader IP should be specified' unless leader_ip && !leader_ip.empty? status = Cucumber::Distrib::Worker::CucumberRunner.run_from_leader(leader_ip) exit(status) if status != 0 end |