2011-12-15 8 views
4

膨大なテストがあります。 .xmlファイル(TestNGスイート)に含まれているテストの中から選択するのは、限りがない限りです。どのテストを選択するか指定できますか?

注釈groups = { "shouldbetested" }をすべてのテストケースに入れるのではなく、.xmlファイルの情報をinfinitestに送ります。

これは可能ですか?

これは私たちのためにできるツールですか?

答えて

0

Infinitest can filter outinfinitest.filtersファイルの正規表現を使用して実行したくないテスト。

infinitest.filtersには、フィルタ処理するテストクラスに一致する正規表現(1行に1つ)が含まれています。このファイルをプロジェクトのルート(a.k.a.作業ディレクトリ)に置き、Infinitestはそれらのテストをフィルタリングします。

クラス名にはパッケージ名が含まれているので、いずれのパッケージにも一致させるには、先に.*を使用してください。

+1

[OK]を、しかし、問題は、どのように実行するテストを指定すればよいですか?これは、実行しないテストを指定するのと同じではありません。 – foxdonut

2

あなたが特定のテストをスキップ「ではない」ために定期的にexpresstionを使用することができます(?!。* YourTest)

関連する問題