Chefspec测试Windows机器

时间:2018-04-16 00:58:18

标签: chef chefspec

我的厨师工作站位于ubuntu 16.04机器上。我可以在我的ubuntu工作站上运行chefSpec测试,以获取适用于Windows机器的配方。我知道我们可以指定"平台"和"版本"在chefspec测试食谱。我的问题是,我们的工作站可以是一个ubuntu机器和#34;平台"在测试食谱中是窗户。

1 个答案:

答案 0 :(得分:0)

设置platformversion配置选项将设置所需的罐装Ohai数据,以模拟您请求的任何操作系统(无论主机是什么),但Ruby中的某些内容在Unix上的工作方式不同和Windows(例如File::ALT_SEPARATOR)。这通常不是什么大问题,正确编写的单元测试应该适用于任何平台。