さまざまなテスト クラスを実行するための個別の testng xml ファイルがあります。これで、内部に 3 つのメソッド (A、B、C) を持つ「class1」という名前のテストクラスができました。「Class1」では、B メソッドは「A」に依存し、常に run=false であり、メソッド C は B に依存し、常に run=false です。
現在、「Class2」は「Class1」を拡張しています。メソッドAとCだけを実行し、Bをスキップしたいので、class2XMLのように書きました
{<classes>
<class name="class2">
<methods>
<include name="A" />
<exclude name="B" />
<include name="C" />
</methods>
</class>
</classes>}
テストを実行するために maven を使用していますが、testng ではこのようなテスト メソッドを実行できません。常に org.testng.DependencyMap.getMethodDependingOn エラーが発生します。疑問に思っているのですが、方法 B だけを除外できる方法はありますか。ありがとうございました。