1

PhFramework.pizzas.bbqMeatFeast.cheesyBites.LargeTestは、 PhFramework.pizzas.bbqMeatFeast.classicCrust.LargeTestに進む前に、すべてのテストを実行する必要があります。

TestNG は、すべてのクラス内で最初の @Test を実行しているようです。一度に 1 つのテスト クラスのみを実行すると、正常に動作します。

ここに画像の説明を入力

testng.xml コード:以下は失敗しますが、クラスの 1 つを削除すると機能します。 ここに画像の説明を入力

誰かがこの問題の原因を教えてください。

ご協力いただきありがとうございます

4

3 に答える 3

2

testng.xml の 4 行目は次のようになります。

<suite name="Suite" parallel="tests" preserve-order="true">
于 2016-11-14T21:28:11.847 に答える
0

preserver-order="true"<test>タグではなく、<suite>タグ内にある必要があります

于 2016-11-14T15:29:30.587 に答える
0

パッケージの名前に注意してください。パッケージが異なります。2 つのパッケージで同じクラス名を使用している可能性があります。

于 2016-11-14T16:05:40.660 に答える