class ParallelTests::Test::Runner
def self.execute_command(cmd, process_number, num_processes, options)
def self.execute_command(cmd, process_number, num_processes, options) prefix = "PARALLEL_TEST_GROUPS=#{ num_processes } ; export PARALLEL_TEST_GROUPS;" cmd = "#{prefix} TEST_ENV_NUMBER=#{test_env_number(process_number)} ; export TEST_ENV_NUMBER; #{cmd}" f = open("|#{cmd}", 'r') output = fetch_output(f, options) f.close {:stdout => output, :exit_status => $?.exitstatus} end