0

私はjunitテストクラスを持っています。これらのクラスをantで実行しています。パラメータincludes="* / Test * .class"でbatchtest属性を使用していますが、*test*のような名前のクラスがあります。実行すると「テストが見つかりません」というエラーが表示されます。クラスにテストがない場合はスキップするなどのオプションはありますか?

4

1 に答える 1

3

質問に答えるには、より良いパターンを提供する必要があります。

考えられる解決策:

すべての正当なテストクラスをリファクタリングて、プレフィックスTest で開始し、antスクリプトを次のように変更します。

includes="*/Test*.class"

テストではない「Test」という名前のクラスがあるのはなぜですか?Test最初に置く命名規則に従い、test実際にはテストではないファイル名から削除することを強くお勧めします。

于 2013-03-25T14:30:01.633 に答える