class ParallelTests::RSpec::Runner
def run_tests(test_files, process_number, num_processes, options)
def run_tests(test_files, process_number, num_processes, options) exe = executable # expensive, so we cache version = (exe =~ /\brspec\b/ ? 2 : 1) cmd = [exe, options[:test_options], (rspec_2_color if version == 2), spec_opts, *test_files].compact.join(" ") options = options.merge(:env => rspec_1_color) if version == 1 execute_command(cmd, process_number, num_processes, options) end