2011-11-16 107 views
0

由於功能尚未存在(enabled = false),我們有多個TestNG測試被禁用,但是當執行測試類時,禁用測試不會顯示爲在TestNG報告中跳過。我們想知道在執行時有多少測試被禁用(即跳過)。目前,我們必須在測試類中計算enabled = false的出現次數,這是一個開銷。TestNG enabled = false測試未顯示爲已跳過

是否有不同的註釋使用或其他我們缺少的東西,以便我們的測試報告可以顯示禁用測試的數量?

回答

0

HTML報告不支持禁用的測試,但Eclipse插件視圖不支持。

如果您確實想將這些測試看作是跳過的,您可以重新啓用它們並在其中拋出一個SkipException()。

+0

SkipException()將導致Maven構建失敗,因此它不等於enabled = false。另外,我的Eclipse插件視圖版本沒有顯示enabled = false,因爲跳過了 - 帶有TestNG插件的Eclipse indigo 6.8.6.20130607_0745 –