chef-relevant-tests:只运行您需要运行的 Chef 测试

时间:2024-07-19 06:12:27
【文件属性】:

文件名称:chef-relevant-tests:只运行您需要运行的 Chef 测试

文件大小:10KB

文件格式:ZIP

更新时间:2024-07-19 06:12:27

Ruby

厨师相关测试 “终于,一颗不以与食物有关的东西命名的厨师宝石!” -每个人 你有没有想过,你可能只是一个有点小聪明哪些改变你的食谱厨师测试时运行? 这是给你的宝石! 这是为了解决我们在 Brigade 的问题:我们的单个 Chef 存储库(在撰写本文时)有 19 个测试厨房套件,但其中许多与平均提交无关。 我们希望通过降低添加新套件的每次提交成本来鼓励增加更多的集成测试覆盖率,因此,对于每次提交,我们希望尽可能多地过滤掉未受影响的测试套件。 gem install chef-relevant-tests 用法 chef-relevant-tests [old git ref] [expander] 此命令将检查 HEAD 和您之前的 ref(目前只有Berksfile.lock )之间的所有差异来源,并通过将版本差异转换为测试套件名称的扩展器列表运行更新的Berksfile.loc


【文件预览】:
chef-relevant-tests-master
----.gitignore(6B)
----bin()
--------chef-relevant-tests(287B)
----LICENSE(1KB)
----chef-relevant-tests.gemspec(665B)
----spec()
--------spec_helper.rb(30B)
--------change-detectors()
--------expanders()
----README.md(3KB)
----lib()
--------chef-relevant-tests.rb(174B)
--------chef-relevant-tests()
----Gemfile(39B)

网友评论