Я ищу способ протестировать не-Unix-устройства, такие как коммутаторы, конфигурации серверов HP ILO или Onboard Administrator.
Все они имеют SSH CLI, в большинстве случаев не поддерживают аутентификацию по ssh-ключу (только пароль).).
Я хочу запускать команды CLI через SSH и анализировать их вывод.
Кто-нибудь пробовал это?Считаете ли вы, что Serverpec реально сделать это?
Когда я попробовал такой тест:
require 'spec_helper'
describe command('show syslog settings') do
its(:stdout) { should match 'Enabled' }
end
выглядит так, как Serverspec пытается запустить оболочку Unix на устройстве.