mirror of
https://github.com/inspec/inspec
synced 2025-02-17 06:28:40 +00:00
add ssh connection tests
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
This commit is contained in:
parent
519d60c9d6
commit
4e40f00cbd
1 changed files with 22 additions and 0 deletions
22
test/runner/test_ssh.rb
Normal file
22
test/runner/test_ssh.rb
Normal file
|
@ -0,0 +1,22 @@
|
|||
# encoding: utf-8
|
||||
require_relative 'helper'
|
||||
require 'vulcano/backend'
|
||||
|
||||
backends = {}
|
||||
|
||||
backends[:specinfra_ssh] = proc {
|
||||
backend_conf = Vulcano::Backend.target_config({
|
||||
'target' => 'ssh://root@localhost',
|
||||
'key_file' => '/root/.ssh/id_rsa',
|
||||
})
|
||||
backend_class = Vulcano::Backend.registry['specinfra']
|
||||
backend_class.new(backend_conf)
|
||||
}
|
||||
|
||||
tests = ARGV
|
||||
|
||||
backends.each do |type, get_backend|
|
||||
tests.each do |test|
|
||||
instance_eval(File.read(test))
|
||||
end
|
||||
end
|
Loading…
Add table
Reference in a new issue