2017-06-21 3 views
0

私はのIntelliJ IDEAにTestNGのを使用して、私のtestng.xmlファイルは次のようである:最初のパッケージで第1パッケージのクラスがすべて終了するまで第2パッケージを実行するにはどうすればよいですか?

<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。第2のパッケージ4,5,6。第3のパッケージ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

パラレル= 'false'に設定してもうまくいかないようです – Harjeb

+0

変更後の出力を共有できますか? –

+0

@Harjebはあなたの問題を解決します。 –

関連する問題