Module: RSpec::Distrib::Worker
- Defined in:
- lib/rspec/distrib/worker.rb,
lib/rspec/distrib/worker/rspec_runner.rb,
lib/rspec/distrib/worker/configuration.rb,
lib/rspec/distrib/worker/leader_reporter.rb
Overview
Wrapper around RSpecRunner
Defined Under Namespace
Classes: Configuration, LeaderReporter, RSpecRunner
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.
11 12 13 14 15 16 |
# File 'lib/rspec/distrib/worker.rb', line 11 def self.join(leader_ip) raise 'Leader IP should be specified' unless leader_ip && !leader_ip.empty? status = RSpec::Distrib::Worker::RSpecRunner.run_from_leader(leader_ip) exit(status) if status != 0 end |