2013-10-05 76 views
0

是否有可能根據測試條件報告測試。這可以在測試中完成,更改測試名稱,然後在報告中排除它?還是有另一個測試框架可以做到這一點?跳過基於測試條件報告TestNG測試

例如,如果條件或異常X發生,那麼測試將不在XML報告中。

我試圖用Groovy/Java。

回答

0

兩種解決方案: 1)您可以跳過使用testNG的SkipExecution異常執行測試。它會在您的報告中顯示爲黃色,通知測試已跳過,然後您可以顯示一些用戶消息。 2)如果你事先知道這個測試不是運行的,你可以實現IMethodInterceptor。您可以寫下一些邏輯,以便在運行時將這些測試排除在執行之外。