lib/paraduct/parallel_runner.rb in paraduct-0.0.1.beta13 vs lib/paraduct/parallel_runner.rb in paraduct-0.0.1.beta14

- old
+ new

@@ -30,10 +30,11 @@ runner.setup_dir begin stdout = runner.perform successful = true rescue Paraduct::Errors::ProcessError => e + runner.logger.error "exitstatus=#{e.status}, #{e.inspect}" stdout = e.message successful = false end runner.logger.info "[END] params: #{runner.formatted_params}" @@ -48,9 +49,11 @@ end end ensure pool.shutdown end + + raise Paraduct::Errors::DirtyExitError unless test_response.jobs_count == product_variables.count test_response end end end