1

@RunWith(AllTests.class)実行したい統合テスト用に独自のクラスを作成しましたが、再利用可能なjarファイルに入れました。フェイルセーフにそれを使用するように伝えようとしていますが、インクルードのドキュメントに次のように記載されているため、方法がわかりません。

テストに含める必要があるテストを (パターンごとに) 指定する要素のリスト。指定されていない場合、およびテスト パラメーターが指定されていない場合、デフォルトのインクルードは次のようになります。

<includes>
 <include>**/IT*.java</include>
 <include>**/*IT.java</include>
 <include>**/*ITCase.java</include>
</includes>

各 include アイテムには、複数のエントリとして扱われるアイテムのカンマ区切りのサブリストを含めることもできます。TestNG suiteXmlFiles パラメータが指定されている場合、このパラメータは無視されます。

しかし、このテスト ランナーは、ファイル システムではなく、クラスパスにあります。クラスランナーとクラスランナーのみを使用するようにフェールセーフに指示するにはどうすればよいですか?

4

1 に答える 1