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 all end