膨大な量のテストがあります。.xml ファイル (つまり、TestNG スイート) に含まれているテストの中からのみ選択できるように無限大にしたいと考えています。
すべてのテストケースに注釈を入れたくはありませんがgroups = { "shouldbetested" }、.xml ファイルから無限に情報をフィードします。
これは可能ですか?
私たちのためにそれを行うことができる別のツールはありますか?
膨大な量のテストがあります。.xml ファイル (つまり、TestNG スイート) に含まれているテストの中からのみ選択できるように無限大にしたいと考えています。
すべてのテストケースに注釈を入れたくはありませんがgroups = { "shouldbetested" }、.xml ファイルから無限に情報をフィードします。
これは可能ですか?
私たちのためにそれを行うことができる別のツールはありますか?
正規表現を使用して、特定のテストを「スキップしない」ことができます。
(?!.*あなたのテスト)
Infinitest は、ファイル内の正規表現を使用して、実行したくないテストを除外infinitest.filtersできます。
ininest.filters には、フィルタリングするテスト クラスに一致する正規表現 (1 行に 1 つ) が含まれています。このファイルをプロジェクトのルート (作業ディレクトリ) に置くと、Infinitest はそれらのテストを除外します。
クラス名にはパッケージ名が含まれていることに注意してください。そのため、.*任意のパッケージに一致させるために in front を使用してください。