module ParallelSplitTest

a cleaned up version of the RSpec runner, e.g. no drb support

Constants

VERSION

Attributes

example_counter[RW]
process_number[RW]
processes[RW]

Public Class Methods

best_number_of_processes() click to toggle source
# File lib/parallel_split_test.rb, line 16
def best_number_of_processes
  Integer(ENV['PARALLEL_SPLIT_TEST_PROCESSES'] || Parallel.processor_count)
end
choose_number_of_processes() click to toggle source
# File lib/parallel_split_test.rb, line 12
def choose_number_of_processes
  self.processes = best_number_of_processes
end
run_example?() click to toggle source
# File lib/parallel_split_test.rb, line 7
def run_example?
  self.example_counter += 1
  (example_counter - 1) % processes == process_number
end