lib/henry/task/cucumber_task.rb in henry-container-0.0.1 vs lib/henry/task/cucumber_task.rb in henry-container-0.0.2

- old
+ new

@@ -18,14 +18,14 @@ # @return [Hash] the CucumberTask results. def execute(params) begin File.open('cucumber.out', 'w') { |f| } - tail_thread = Thread.new { system('tail -f cucumber.out') } + tail_pid = Process.spawn('tail -f cucumber.out') Rake.application['cucumber'].invoke - tail_thread.kill + Process.kill(:SIGINT, tail_pid) { code:0, message:"OK", data:File.open('cucumber.out', 'r').read,