Chef infra windows计算机的Chefspec测试

Chef infra windows计算机的Chefspec测试,chef-infra,chefspec,Chef Infra,Chefspec,我的厨师工作站在ubuntu 16.04机器上。我可以在我的ubuntu工作站上运行chefSpec测试来获取用于windows机器的配方吗。我知道我们可以在chefspec测试配方中指定“平台”和“版本”。我的问题是,我们的工作站是否可以是ubuntu机器,测试配方中的“平台”是否可以是windows 设置平台和版本配置选项将设置所需的Ohai数据,以模拟您请求的任何操作系统(无论主机是什么),但Ruby的某些功能在Unix和Windows上的工作方式不同(例如文件::ALT_分隔符)。不过,

我的厨师工作站在ubuntu 16.04机器上。我可以在我的ubuntu工作站上运行chefSpec测试来获取用于windows机器的配方吗。我知道我们可以在chefspec测试配方中指定“平台”和“版本”。我的问题是,我们的工作站是否可以是ubuntu机器,测试配方中的“平台”是否可以是windows

设置
平台
版本
配置选项将设置所需的Ohai数据,以模拟您请求的任何操作系统(无论主机是什么),但Ruby的某些功能在Unix和Windows上的工作方式不同(例如
文件::ALT_分隔符
)。不过,这通常不是什么大问题,正确编写的单元测试应该可以在任何平台上运行