我目前正在寫的集成測試2個模塊之間多模塊測試:取決於彼此
- 模塊A - 含有可經由行家插件
- 模塊B被dockerized REST服務 - 包含集成測試這取決於模塊A碼頭啓動和運行
因此,我使用了包含預集成測試階段和集成後測試的故障安全插件。
在預集成測試中,我啓動了docker,在所有子模塊的所有集成測試完成後,我想殺死這些docker。
在我使用(fabric8)也有2個階段,我在上述階段哪個區域泊塢窗使用泊塢窗插件:啓動和泊塢窗:停止
當我運行整個項目出現問題,碼頭工人在模塊A模塊B測試運行之前殺死,所以我想,如果我可以告訴持有他們像父模塊:
- 啓動模塊B泊塢窗:啓動插件的
- 運行集成測試所有項目
- 啓動模塊B泊塢窗:停止插件
這將真正解決我的問題,而是有沒有辦法來調用父模塊的子模塊的階段,甚至崇敬,子模塊相從子模塊連接到父模塊相
解決方案是在一個單獨的模塊內完成整個集成測試,您的情況是模塊B包含所有的配置。是定義一個依賴到模塊A,以確保在運行集成測試之前建立了模塊A ...也許你可以使用一個配置文件讓運行集成測試,只有當你真的喜歡或者像Jenkins這樣的CI環境。最後,沒有選擇/可能性從父級調用階段等。 – khmarbaise