文件名称:chef-testing:如何通过首先进行测试来编写Chef食谱的示例。 我的个人示例和过程注释
文件大小:30KB
文件格式:ZIP
更新时间:2024-06-14 17:40:17
testing tdd chef-cookbook bdd chef
通过首先测试来烹饪食谱 此仓库是一个循序渐进的示例,旨在学习如何通过先进行测试来创建食谱。 我将尝试遵循BDD / TDD方法,并尝试使用厨师生态系统中的其他工具,例如 , , , ... 我不会尝试描述正确的方法,而根据我自己的经验,这才是对我更有意义的方法。 这将帮助我学习工具,证明一些想法并提供一些示例。 另外还要记录我会遇到的问题以及找到的解决方案。 我希望这可以帮助其他人。 注意:此仓库和本文档均为WIP ,尚未完成,您将错过一些最终步骤(到现在)。 过程 该过程将是: 设置用于测试新系统应如何运行的最小环境 创建最低限度的测试以检查系统是否表现出我所希望的 检查测试是否通过 考虑通过这些测试的最简单的技术方法 设置用于测试此技术方法的最小环境 创建最低限度的测试以检查最低限度的技术方法 检查测试是否通过 创建最小配方以通过技术测试 检查测试是否通过了技术测试 检查
【文件预览】:
chef-testing-master
----README.md(2KB)
----webtest-0()
--------.gitignore(137B)
--------README.md(4KB)
--------metadata.rb(277B)
--------Gemfile(96B)
--------.kitchen.yml(292B)
--------recipes()
----webtest-2()
--------.gitignore(137B)
--------README.md(5KB)
--------metadata.rb(279B)
--------test()
--------Gemfile(111B)
--------.kitchen.yml(325B)
--------recipes()
--------spec()
----webtest-1()
--------.gitignore(137B)
--------README.md(7KB)
--------metadata.rb(277B)
--------test()
--------Gemfile(96B)
--------.kitchen.yml(325B)
--------recipes()
----webtest-3()
--------.gitignore(137B)
--------README.md(10KB)
--------metadata.rb(279B)
--------test()
--------Gemfile(111B)
--------.kitchen.yml(325B)
--------recipes()
--------spec()
----webtest-4()
--------.gitignore(137B)
--------README.md(2KB)
--------metadata.rb(279B)
--------test()
--------Gemfile(111B)
--------.kitchen.yml(325B)
--------recipes()
--------spec()