# File lib/kwala/actions/unit_test.rb, line 224 def execute_test_file(pre_requires, f) # XXX UGLY WEDGE FOR RAILS rails_mig = `RAILS_ENV=test rake cerego:db:empty 2>&1` rails_exitstatus = $?.exitstatus stdout_data = stderr_data = nil Open3.popen3(ruby_command_line(pre_requires, f)) do |stdin, stdout, stderr| stdout_data = time_out_readlines(stdout) stderr_data = time_out_readlines(stderr) end if rails_exitstatus != 0 stderr_data = stderr_data.to_s + "\n RAILS MIG FAILURE \n" + rails_mig end [stdout_data, stderr_data] end