lib/paraduct/parallel_runner.rb in paraduct-0.0.3 vs lib/paraduct/parallel_runner.rb in paraduct-1.0.0.beta1

- old
+ new

@@ -6,11 +6,11 @@ # @param script [String, Array<String>] script file, script(s) # @param product_variables [Array<Hash{String => String}>] # @return [Paraduct::TestResponse] def self.perform_all(script, product_variables) test_response = Paraduct::TestResponse.new - base_job_dir = Paraduct.config.work_dir + base_job_dir = Paraduct.config.base_job_dir FileUtils.mkdir_p(base_job_dir) unless base_job_dir.exist? Paraduct.logger.info <<-EOS ====================================================== START matrix test @@ -25,10 +25,10 @@ base_job_dir: base_job_dir, job_id: index + 1, ) pool.process do runner.logger.info "[START] params: #{runner.formatted_params}" - runner.setup_dir + runner.setup_dir if Paraduct.config.enable_rsync? begin stdout = runner.perform successful = true rescue Paraduct::Errors::ProcessError => e runner.logger.error "exitstatus=#{e.status}, #{e.inspect}"