2011-11-10 32 views
1

用TestNG @dataProvider將觸發以下順序測試:如何重新排序基於dataprovider的測試執行?

假設數據提供程序返回{ [0], [1], [2] },TestNG的運行:

test1(0) 
test1(1) 
test1(2) 

test2(0) 
test2(1) 
test2(2) 
... 

有什麼辦法來觸發依此次序運行測試?

test1(0) 
test2(0) 

test1(1) 
test2(1) 

test1(2) 
test2(2) 
... 

千謝謝您的幫助!

回答

1

使用

<suite group-by-instances="true"> 
+0

非常感謝塞德里克!我發現你在https://github.com/cbeust/testng/issues/74中回答我使用的是testng V6.2,所以首先更新到V6.4。我需要添加@Factory來滿足上述要求。最後,我得到了它的工作〜非常感謝〜! – susantjs

相關問題