2016-03-08 104 views
0

我對詹金斯有經驗,我習慣於這樣做,無論測試失敗,它都會運行所有測試。最後,我有一個包含所有Maven子模塊的失敗測試的完整列表。使用Quickbuild運行所有測試

是否可以通過Quickbuild達到相同的行爲?

+0

如果你看[這裏](https://maven.apache.org/guides/mini/guide-multiple-modules.html),你會發現maven有一個fail-at-end選項,isn'你需要什麼?這是maven的行爲,而不是詹金斯。 –

+0

如果一個模塊的測試失敗,那麼該模塊中的其餘測試將不會執行。我錯了嗎? –

+0

我不是100%確定的,我認爲它仍然會執行其餘的。你必須嘗試找出 –

回答

0

在maven世界quickbuild似乎沒有什麼特別的。它只是使用maven的默認行爲。一旦出現測試失敗,多模塊項目生成將停止在當前模塊。

如果你想建立的一切,你必須把它添加到您的命令:

-Dmaven.test.failure.ignore=true 

這樣,所有模塊將被內置,還是快速編譯會發現在報告中失敗的測試。

0

您想實現的行爲是QB中的默認行爲。從我的測試中看截圖: QuickBuild Step Status

儘管第一個測試用例失敗了,但其餘的測試用例都被執行了。

+0

嗯。好。然後它必須在我們的QB服務器中進行一些設置。 –

相關問題