cost 267 ms
如何在 puppet 6+ 中覆蓋 rspec-puppet 中的 hiera_data?

[英]How do I override hiera_data in rspec-puppet in puppet 6+?

假設我有一個使用自動分層查找的 class : 此模塊的 common.yaml 包含以下綁定: 如果我想在 rspec-puppet 中對此進行測試,如何更改實際規范文件中的 hiera 數據? 我能找到的唯一參考資料是hiera-puppet-helper ,它似乎早已被遺棄,看起來像: ...

rpsec-puppet 功能? 他們來自哪里?

[英]rpsec-puppet functions? Where do they come from?

如果我是菜鳥,那么抱歉,但是...我對 rspec/ruby 等還是很陌生,我正在努力解決一些問題。 給定以下 rspec-puppet 片段: 我們有這些函數(對象?),比如contain_service()和contain_package()似乎有類似with_hasrestart和with_ ...

puppet-rspec - 如何在單元測試期間將參數傳遞給嵌套的配置文件類?

[英]puppet-rspec - How to pass parameters to nested profile classes during unit test?

我正在嘗試為 Hashicorp Consul DCS 構建兩個 Puppet 配置文件。 Consul 可以作為客戶端或服務器代理運行,服務器模式是客戶端模式的超集。 這直接反映在配置中: Consul 服務器代理通常需要 Consul 客戶端代理所需的配置超集。 我的 Puppet ...

如何修復找不到的psych模塊或正確的版本Ruby

[英]How do I fix psych module not being found or being the right version Ruby

嘗試使用Ruby(特別是紅寶石)做任何事情時,出現以下錯誤: /usr/local/rvm/rubies/ruby-2.4.5/lib/ruby/2.4.0/yaml.rb:5:in `<top (required)>': It seems your ruby installati ...

Puppet:測試文件中的變量值

[英]Puppet: variable value in test file

我正在為 puppet 編寫一些測試,在我的 init_spec.rb 文件中,我想使用在 default_facts.yml 文件中聲明的變量。 我如何導入該變量的值而不必在 init_spec.rb 文件中聲明它。 提前致謝! ...

令人困惑的 Rspec-puppet 棄用警告:默認 mock_with 為 :mocha

[英]Confusing Rspec-puppet deprecation warning: defaults mock_with to :mocha

運行 Rspec-puppet 測試時,會看到棄用警告: 因此,我用這樣的塊設置了一個 spec_helper: RSpec.configure do |c| c.mock_with :mocha ... end 就像 這里的文檔所建議的那樣。 但警告仍然存在。 怎么了? ...

rspec-puppet:找不到所需的類

[英]rspec-puppet: cannot find class that is required

所以我有一個功能齊全的“ ldap”課程。 現在,我想為我的ldap目錄中的某些用戶做一些事情。 我在新的“用戶”模塊中執行此操作,方法是首先創建新的define_type: 然后,在我的“用戶”模塊的init.pp中使用此定義的類型: 但是,當我嘗試對此使用“ pd ...

完成rspec-puppet測試后,請勿刪除公共人偶模塊

[英]Don't delete public puppet modules after rspec-puppet tests are done

在.fixtures.yml ,有從公共庫下載的模塊,例如以下示例中的stdlib和concat: 每當運行rspec-puppet測試時,都需要下載這些模塊。 測試完成后,它們也會被刪除。 如果所有測試都完全運行,那就很好。 但是,如果有失敗的測試需要單獨運行,則這些模塊不可 ...

為什么使用'lookup'或'hiera'函數的hiera查找的rspec-puppet行為不同?

[英]Why is rspec-puppet behaviour different for hiera lookup using 'lookup' or 'hiera' functions?

正在運行rake spec測試: 因此,我決定更改為使用查找。 但是我的層查詢現在不起作用 我使用的是rspec-puppet-2.5.0和3.2.0版本,因為否則其他情況將無法與我們使用的Puppet Enterprise版本一起使用(相當於puppet 4.7.0)(難道您 ...

啟動RSpec- R單元測試的正確方法

[英]Correct way to start RSpec-puppet unit tests

我創建了一個簡單的Puppet 4類,並按照如下方式進行了單元測試(在執行touch metadata.json; rspec-puppet-init在modules/test/時執行touch metadata.json; rspec-puppet-init ): 我可以在module ...

有沒有辦法匹配rspec-puppet中參數的“任何值”

[英]Is there a way to match “any value” of a parameter in rspec-puppet

我正在測試資源,並且想要檢查它是否具有正確數量的參數,但是其中一個是require ,我還沒有弄清楚如何與with匹配。 我使用that_requires測試關系是否正確。 我目前的測試看起來像 但我想,以取代with用only_with ,作為with將允許在沒有相應的測試添加額外 ...

rspec-puppet如何測試定義是否為類的成員

[英]rspec-puppet how to test for a define as a member of a class

我有一堂課,看起來像 我希望我的測試看起來像 目錄正確編譯,為清晰起見,刪除了is_expected.to compile。 但是我似乎無法正常工作:如果我嘗試Dsc_xfirewall同樣的故事,並且嘗試 我收到錯誤消息dsc_firewall不是有效的定義。 有誰 ...

up-rspec表驅動測試

[英]puppet-rspec table driven testing

我正在嘗試測試類型,但我有一個問題:表驅動測試是否可能? 我有一個將散列傳遞給它的類,我想用不同的散列內容進行檢查,所以我希望測試看起來像 當我運行此程序時,我覺得木偶目錄是用我的測試哈希數組的最后一個編譯的,因為我看到當將我的第一個測試哈希與目錄進行比較時,我會失敗(好像目錄是用我的 ...

如何定義用於操作Puppet目錄對象的輔助方法

[英]How to define helper methods for manipulating the Puppet catalogue object

我有一堆重復的代碼來操作Puppet目錄對象(請注意重復的content =行): 可以看出,我已經將一個長查詢移動到before(:each)塊中並將其保存在實例變量中。 這使它在it塊中可用。 我不明白的是我如何為content =行定義一個方法,比如: 如果我知道該 ...

當參數需要資源引用時,如何rspec測試Puppet類

[英]How to rspec test a Puppet class when a parameter needs a resource reference

這可能是嘲弄資源的簡單問題,但...... 現在我想為這個類寫一個rspec-puppet測試。 如何創建或模擬文件資源並將其放入rspec-puppet使用的目錄中,以便我可以引用它? 這個和這個的答案讓我在那里,但我嘗試的一切都導致myClass抱怨它傳遞的是字符串而不是文件 ...

Rspec +木偶:嵌套裝置?

[英]Rspec + puppet: nested fixtures?

我正在嘗試開始使用rspec來測試一些已經制作的(和正在生產中的)人偶模塊,但是這件事一直試圖使我發瘋。 首先,我正在用rake做“完整”測試。 任務是: Rake文件: 我遇到的第一個問題是此錯誤: 經過一段時間的研究,我發現我應該將正在使用的模塊放在.fixtu ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM