class RSpec::Parallel::Worker
Attributes
iterator[R]
number[R]
@return [Integer]
spec_runner[R]
Public Class Methods
new(master, number)
click to toggle source
@param master [RSpec::Parallel::Master] @param number [Integer]
# File lib/rspec/parallel/worker.rb, line 11 def initialize(master, number) RSpec::Parallel.configuration.logger.debug("Initialize Iterator") @iterator = Iterator.new(self, master.socket_builder) @number = number RSpec::Parallel.configuration.logger.debug("Initialize SpecRunner") @spec_runner = SpecRunner.new(master.args) end
Public Instance Methods
run()
click to toggle source
@return [void]
# File lib/rspec/parallel/worker.rb, line 20 def run iterator.ping spec_runner.run_specs(iterator).to_i end