2008-11-25 148 views
1

我有以下情況: 我使用單一測試方法創建了一個類,在此測試方法中,我創建了另一個包含多個測試方法的類。從單個測試用例中運行多個TestNG測試用例

該報告只顯示了我的初始測試方法,它傳遞了它通過的IFF並且其他類中的所有測試都通過了。

我希望發生的事情是該報告將包含我的第一個測試,以及其他類中所有其他測試的結果傳遞或失敗。

你知道一種方法嗎?

回答

1

這是不可能的。 testNG包裝你的測試類,並測試它們,所以在你的測試中創建一個「新」測試類並不會創建所有額外的testNG東西,這就是爲什麼當測試方法在其中運行時,看起來像在原始測試方法中運行類從中被實例化。長話短說:你不能這樣做,除非你在testNG下做了一些東西。只是在測試類中代入測試方法會更容易

1

轉到配置testng選項並選擇suite選項並選擇包含所有方法的xml文件。

相關問題