2017-05-22 6 views
0

クラス2、テスト1 (優先度2)TestNGは複数のクラスで優先順位をテストします

私が注文私のテストを実行します: A1 A2 B1 B2

: A1 B1 A2 B2

私はそれがこのように実行する必要があります

ここには同様の問題を持つスレッドがありますが、これは私にとってはうまくいかないでしょう。 group-by-instances = "true"を追加しましたが、動作しません。

enter link description here

+0

まず第一に、テストで優先順位が必要な理由は何ですか?実際にテストを2つのクラスに分割する必要がありますか? dependsOnMethodsやdependsOnGroupsのように、dependsOnの使用を検討しましたか? – Mikhail

+0

私は1つのクラスの中に1000のテストを配置することはできません...私はそれを行う方法は、すべてのクラスの3から20のテストメソッドです。 Dependsonmethodsは動作しますが、私が探しているものではありません –

答えて

1

だけではなく、すべてのスイートのためのグローバルでprioritydependsOnMethods使用。

+0

OK、dependsOnMethodsを使うことにしました。 Thanks –

+0

Update-dependaOnMethodに問題があります。以前のメソッドが失敗した場合は、dependOnMethodが見つからないというエラーが原因で失敗します。だから今のところ私の解決方法はabcに従ったメソッド名を使うことです。たとえば、A_method、B_method ... –

+0

前のメソッドが失敗すると、次のメソッドはスキップされ、失敗しなかったものとみなされます。そして、私は "dependOnMethod"が見つからないというあなたの発言を理解していません。 – juherr

関連する問題