2017-06-21 29 views
0

我使用的IntelliJ IDEA TestNG的,和我的testng.xml文件是這樣的:testng如何運行2nd包,直到第一包中的類都完成了?

<suite name="test"> 
<test name="p0"> 
    <packages> 
     <package name="UItest.first" /> 
     <package name="UItest.sencond" /> 
     <package name="UItest.three" /> 
    </packages> 
</test> 
</suite> 

在第一包,還有就是類1,2,3。第二包4,5,6。第三包7,8,9。當我運行testng.xml時,順序是1,4,7,2,5,8,3,6,9。但我想要的是1,2,3,4,5,6,7,8,9。我該怎麼辦?

回答

0

當前您的測試用例正在並行執行。您將不得不將並行執行設置爲none,如下所示:

<suite name="test" parallel="none"> 
<test name="p0"> 
    <packages> 
     <package name="UItest.first" /> 
     <package name="UItest.sencond" /> 
     <package name="UItest.three" /> 
    </packages> 
</test> 
</suite> 

這應該有所斬斷。

+0

即使我設置parallel ='false',它似乎也不起作用 – Harjeb

+0

您可以在做出更改後分享您獲得的輸出嗎? –

+0

@Harjeb是你的問題依然存在,如果是的話你可以分享你的輸出。 –

相關問題