在'厨房测试'中阻止套件'验证'

时间:2017-01-23 11:35:03

标签: chef test-kitchen

我正在从2个套件中运行2个不同的食谱,并且两个套件都具有相同的名称,以便这些食谱可以在同一台机器上运行。但问题是,一旦测试厨房运行第一个配方,它就会开始“验证”套件,我不想这样做。一旦从不同的厨师 - 客户端运行执行两个配方,我想运行'验证'。是否有可能阻止测试厨房在“厨房测试”中进行“验证”?

2 个答案:

答案 0 :(得分:0)

"两个套房都有相同的名称"这是不允许的,无论你认为自己在做什么,你可能都没有做到。我认为您正在尝试进行某种多聚合测试,Test Kitchen目前不支持这种测试。

答案 1 :(得分:0)

我不知道如何在不编写修改kitchen.yml文件的脚本的情况下自动完成您正在做的事情,并且您提供的链接指出重复的套件名称方法不起作用。

如果你想在同一个节点上收敛两次并使用两个不同的测试糖果应用两个不同的食谱,你可以运行第一组与第一组测试,在新的运行中修改你的kitchen.yml中的套件列表和测试文件,然后再次聚合在同一个套件上。通过一些工作,您甚至可以编写脚本,以便您可以使用单个命令完成所有操作。