2013-03-20 86 views
5

我有一個間歇性失敗的TestNG單元測試。有沒有辦法使用surefire插件多次運行單個單元測試?如果沒有,有沒有關於處理這個問題的最佳方法的建議?使用maven多次運行單個測試

+2

創建一個新的測試方法與循環調用原始的方法... – Lucas 2013-03-20 19:03:51

+2

我不知道您的代碼或項目,但我會先了解(並糾正)爲什麼這些測試會間歇性地失敗......一個你不能依賴的測試是非常奇怪的行爲。 – benzonico 2013-03-20 19:06:13

+1

+1盧卡斯(雖然我現在似乎沒有評論投票按鈕)。當然,間歇性故障也是一種嚴重的代碼異味 - 我建議在測試設計上花費更少的時間,並花更多時間來弄清楚爲什麼測試失敗。 – CPerkins 2013-03-20 19:06:24

回答

5

一旦辦法,我發現是:

@Test(invocationCount = 100)