后.fixtures.yml
不要删除公共傀儡模块,还有模块从公共图书馆下载的,如下面的例子STDLIB和CONCAT:RSpec的木偶测试完成
fixtures:
forge_modules:
stdlib: puppetlabs/stdlib
concat: puppetlabs/concat
这些模块需要无论何时运行rspec-puppet测试。测试完成后,它们也会被删除。
如果所有测试都完全运行,那很好。但是如果有一个失败的测试需要单独运行,这些模块不可用。我必须一起运行所有测试(100+),因此公共模块可以下载并可用。我在调试一个小错误时非常烦人。
是否有办法配置rspec-puppet,以便它不会每次都下载/删除这些公共模块?
puppetlabs-spec-helper正在下载而不是rspec-puppet。如果需要,您可以为此提交功能请求,或者使用其他功能下载模块依赖关系以进行测试。 –