Sha256: 23eee0ca8629bd93d6d963c8979102b07b36cc6362271f88bf3efbd59ea67ed5

Contents?: true

Size: 477 Bytes

Versions: 2

Compression:

Stored size: 477 Bytes

Contents

Then(/^SHH subprocess should execute command "(.+)"$/) do |command|
  ssh  = %w(vagrant@127.0.0.1 -p 2200 -o Compression=yes)
  ssh += %w(-o DSAAuthentication=yes -o LogLevel=FATAL)
  ssh += %w(-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null)
  ssh += %W(-o IdentitiesOnly=yes -i #{Dir.home}/.vagrant.d/insecure_private_key)
  ssh += ['-q', '-t', "bash -l -c '#{command.delete('"')}'"]
  assert_partial_output("Executing SSH in subprocess: #{ssh}", all_output)
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
vagrant-exec-0.4.0 features/step_definitions/steps.rb
vagrant-exec-0.3.1 features/step_definitions/steps.rb