0

如何在 Linux 系统上编写满足以下文件中最低内核版本 2.6.20 或更高版本的测试?

规格/unit.recipes/default_spec.rb

4

2 回答 2

1

ChefSpec 不用于这样的事情,它对实际系统一无所知。它只是以一种抽象的 no-op-y 方式运行你的食谱代码。大多数 Chef 用户既不需要也不应该使用 ChefSpec,它主要用于愚蠢复杂的食谱,比如发布给社区的那种。

于 2017-10-31T22:55:28.103 回答
0

你应该使用像测试厨房这样的集成测试工具,因为 chefspec 不像厨房测试那样在实际机器上运行。您可以使用 serverspec 或 inspec 作为测试框架。参考https://docs.chef.io/kitchen.html

于 2017-11-04T19:34:50.227 回答