首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Policyfiles & ChefSpec测试资源食谱

用Policyfiles & ChefSpec测试资源食谱
EN

Stack Overflow用户
提问于 2019-08-08 10:53:54
回答 1查看 257关注 0票数 0

当您:

  1. 写一本图书馆食谱(也就是说,除了一个没有操作的default.rb之外,它没有菜谱)
  2. test下创建一个test/fixtures/cookbooks/菜谱来练习这个库。那是test/fixtures/cookbooks/test/recipes/system.rb
  3. 编写一个ChefSpec规范,describe 'test::system'
  4. 使用Policyfiles而不是Berk大陆架。

在使用Berk大陆架时,您将只在运行测试时使用group :integration do ... end来包含测试食谱。

如何编写仅在运行测试时引用测试指南的Policyfile?

现在,我有我的政策文件,总是打包测试食谱。不是理想的,但可以接受的东西,只在一个测试环境中工作。长期而言是不可持续的。

感激任何暗示、提示或咒语。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-06 16:09:17

创建两个策略文件。

其中之一包含在“真实”节点上运行的菜谱/属性。另一个包含在测试厨房练习食谱所需的内容。

可以在kitchen.rb中指定策略文件路径。

代码语言:javascript
复制
suites:
  - name: default
    provisioner:
      policyfile_path: policies/kitchen.rb
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57410941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档