後.fixtures.yml
不要刪除公共傀儡模塊,還有模塊從公共圖書館下載的,如下面的例子STDLIB和CONCAT:RSpec的木偶測試完成
fixtures:
forge_modules:
stdlib: puppetlabs/stdlib
concat: puppetlabs/concat
這些模塊需要無論何時運行rspec-puppet測試。測試完成後,它們也會被刪除。
如果所有測試都完全運行,那很好。但是如果有一個失敗的測試需要單獨運行,這些模塊不可用。我必須一起運行所有測試(100+),因此公共模塊可以下載並可用。我在調試一個小錯誤時非常煩人。
是否有辦法配置rspec-puppet,以便它不會每次都下載/刪除這些公共模塊?
puppetlabs-spec-helper正在下載而不是rspec-puppet。如果需要,您可以爲此提交功能請求,或者使用其他功能下載模塊依賴關係以進行測試。 –