我正在寻找一种测试非unix设备的方法,例如交换机HP服务器ILO或Onboard Administrator配置。
它们都具有SSH CLI,在大多数情况下不支持ssh密钥身份验证(仅密码)。
我想要做的是通过SSH运行CLI命令并解析其输出。
有人尝试过吗?您认为serverspec可行吗?
当我尝试这样的测试时:
require 'spec_helper'
describe command('show syslog settings') do
its(:stdout) { should match 'Enabled' }
end
看起来Serverspec试图在设备上运行Unix Shell。