Простой способ перезагрузки между тестовыми кухонными шагами сходится и проверяет - PullRequest
0 голосов
/ 20 июня 2019

Я тестирую поведение некоторых сценариев инициализации (зависимости некоторых служб) с kitchen . Я хотел бы:

  • Запустите create и завершите шаг
  • Запустите converge и завершите шаг
  • перезагрузка
  • Запустите verify и завершите шаг

Я видел https://docs.chef.io/config_yml_kitchen.html#kitchen-converge-on-system-reboot и https://kitchen.ci/docs/reference/reboots/, но для этого требуется:

  1. для меня, чтобы добавить рецепт в списке выполнения с перезагрузкой
  2. когда кухня возобновляет работу, она делает converge снова и снова перезагружается ...
  3. Я мог бы добавить несколько охранников при перезагрузке и т. Д.

но вышеперечисленное звучит как большая работа. Я хотел бы спросить, есть ли прямой способ сделать это.

...