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