Serverspe c тестовые операторы для связи контента с разделами в файле - PullRequest
0 голосов
/ 16 апреля 2020

У меня есть файл с разделами контента следующим образом. Мне нужно написать тестовый файл spe c для сервера с номерами портов, так как он принадлежит к их соответствующему разделу, как часть марионеточной автоматизации продукта.

путь: файл etc / a.Cfg

Global
 user abc
 group aaa

frontend one
 bind 10.1.0.15:80
 option tcp

frontend two
 bind 10.1.1.25:666
 option tcp 

frontend three 
 bind 10.2.2.45:444
 option tcp

Мне нужно написать тест serverpe c, как если бы порт 666 выходил и принадлежал второму интерфейсу раздела. Аналогичным образом существуют 444 и 80 портов, которые принадлежат соответствующим разделам

. Я создал уже созданные тестовые предложения soe serverSpepe c, связанные с проверкой существования этих разделов. как серверные c .rb

 # to check frontend one is exst on server/VM for testing
describe file('a.cfg') do
  it { is_expected.to contain %r{^frontend one} } 
end

Аналогичным образом, я не уверен, как написать тест сервера c, как если бы порт 666 выходил и принадлежит второму разделу раздела. И аналогичным образом для 444 и 80 портов существуют и принадлежат их соответствующим разделам

, пожалуйста, помогите, кто знает Puppet, или Serverspe c.

...