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