目前這是我想實現的:我使用Jenkins來持續構建我的項目,我也想在構建完成後做分佈式測試,即。在多個節點/從站之間調度煙霧測試,以便測試可以在多個平臺上同時執行,每個節點將不斷接受來自主服務器的新調度測試套件,直到所有測試套件完成。Jenkins CI-分佈式測試在構建完成後
我想:
- 在構建步驟上詹金斯
- 調用Maven的設置主/從配置來運行JUnit測試
但是詹金斯將只選擇一個從執行所有測試。 我也試過DistTest插件,但是我發現插件有麻煩設置庫的相對路徑,有沒有人有這個插件的經驗?
到目前爲止,我想出最好的辦法是:
- 在從創建可用的每一個從全新詹金斯的工作,並指定(硬編碼)測試套件
- 使用多椎插件觸發所有立刻開始工作
該解決方案解決了這個問題,但是一旦奴隸增加到很大數量,這個問題就會變得非常困難。我明白Jenkins的主要優勢在於持續集成而不是分佈式測試,爲了與詹金斯實現這一點,我應該瞭解關於工具或方向的任何建議,我們將不勝感激。
對您的鏈接+1。 -0.5在標記_maven_和_jenkins_的線程中提及_ant_和_better control_和_remote command_。 ;-) – 2014-10-17 21:55:03
哈哈..大聲笑..我愛Maven很多,很抱歉沒有提到...是的,我與你在一起@geri .. maven是一個更容易使用的工具,你可以創建目標不同的配置文件平臺,並使用它們來配置你的測試套件..我只是分享我在我當前的應用程序環境 – 2014-10-17 21:58:52
mh ...現在如何upvote一半?我要用超快的點擊來嘗試... – 2014-10-17 22:16:53