Added fixes

This commit is contained in:
alexey
2025-03-20 00:37:19 +03:00
parent ad1bbe1d2d
commit a57d0a0f15
11 changed files with 117 additions and 21 deletions

View File

@@ -89,11 +89,12 @@ class MockManager
@log.info("Формируем рецепт #{item[:filepath]}")
rcp_name = "#{index}rcp_#{item[:filepath]}"
File.open(File.join(@tmp_src, rcp_name), "w") do |f|
f.write(item[:content])
f.write(item[:content].gsub(/\r$/, ""))
end
Dir.chdir(@tmp_src) do
spec_file = File.join(@tmp_src, @spec)
script = File.join(@tmp_src, rcp_name)
cmd_args = %Q(/usr/bin/bash -x "#{script}")
cmd_args = %Q(/usr/bin/bash -x "#{script}" "#{spec_file}")
@log.debug(cmd_args)
cmd = Runner.new(cmd_args, @log)
cmd.run_clean