Merge pull request #979 from chef/vj/train-conn-out-of-loop

move train connection out of loop for command_simulator
This commit is contained in:
Christoph Hartmann 2016-08-25 18:59:52 +02:00 committed by GitHub
commit 67a0aa5bc8

View file

@ -3,13 +3,13 @@ require 'train'
commands = { 'inspec_exec' => 'inspec exec examples/profile/controls/example.rb', 'inspec_version' => 'inspec version' }
backend = Train.create('local')
conn = backend.connection
commands.each do |keyname, command|
backend = Train.create('local')
conn = backend.connection
# loop around commands
cmd = conn.run_command(command)
cmd.stdout
conn.close
# save the result and put it in inspec/www/app/results with the keyname as filename
result = cmd.stdout
@ -18,3 +18,5 @@ commands.each do |keyname, command|
out_file.puts(result)
out_file.close
end
conn.close