在测试厨房步骤之间重新启动的简单方法是收敛并验证

时间:2019-06-20 11:11:59

标签: integration test-kitchen chef-zero

我正在使用kitchen测试某些初始化脚本的行为(某些服务的依赖性)。我想:

  • 运行create并完成步骤
  • 运行converge并完成步骤
  • 重新启动
  • 运行verify并完成步骤

我见过https://docs.chef.io/config_yml_kitchen.html#kitchen-converge-on-system-reboothttps://kitchen.ci/docs/reference/reboots/,但这些要求:

  1. 让我通过重新启动在运行列表中添加配方
  2. 恢复厨房后,它会再次执行converge,然后再次重新启动...
  3. 我可以在重启时添加一些防护措施

但是以上听起来很麻烦。我想问一下是否有直接的方法。

0 个答案:

没有答案