2016-04-07 59 views
0

使用(TestNG Eclipse Mars)僅在14次單元測試後,我的默認單元測試套件在控制檯中無錯誤。TestNG阻止?

阻止這樣

enter image description here

回答

0

在所有的可能性,這是不是一個TestNG的問題,但也許或者您的測試代碼,你寫一個單獨的測試,或者您@After***註解的方法有問題。

最合乎邏輯的地方就是開始逐步調試你的測試套件,該測試套件的任何@After***開始的斷點都應該在有問題的測試結束後調用。

如果它在特定測試運行後會被阻止,然後嘗試在該測試中設置@Test(enabled=false)並查看是否可以重新創建問題。如果您的測試在禁用該測試後成功完成,那麼測試或它所運行的代碼就是您的罪魁禍首。

所有這些都失敗了,從命令行運行測試只是爲了排除IDE中的任何有趣問題也可能會有所幫助。

如果沒有這些東西使得這個問題很明顯,在their issues page on Github

+0

thx您的評論,但是當我運行每個類別單獨它工作正常 –

0
  • 與TestNG的項目文件中的問題確保您運行的是最新版本的TestNG的
  • 刪除所有現有斷點
  • 刪除其他版本的測試罐。只保留最新的testng罐
  • 將調試值設置爲-Xms1024m -Xmx2048m在eclipse配置設置文件中。

請提供有關您的問題的更多信息以上都不幫助。

+0

這是SGBD問題當我運行我的裝置。 thx爲您的評論:)。 –