class ParallelTests

def self.execute_command(cmd, process_number)

def self.execute_command(cmd, process_number)
  cmd = "TEST_ENV_NUMBER=#{test_env_number(process_number)} ; export TEST_ENV_NUMBER; #{cmd}"
  f = open("|#{cmd}", 'r')
  all = ''
  while char = f.getc
    char = (char.is_a?(Fixnum) ? char.chr : char) # 1.8 <-> 1.9
    all << char
    print char
    STDOUT.flush
  end
  f.close
  {:stdout => all, :exit_status => $?.exitstatus}
end