0

junit テストを含む .jar ファイルを作成しました。タスク「junit」を使用して Ant で Junit テストを実行すると、正しい出力が表示されます (Junit テストが失敗した場合は BUILD FAILED)。

しかし、Junit テストを .jar ファイルに入れ、この .jar ファイルを Ant タスク「run-jar」で実行すると、Junit テストが失敗した場合でも、常に「BUILD SUCCESSFUL」と表示されます。コンソール出力は、テストが失敗したことを示していますが、最後のメッセージはまだ「BUILD SUCCESSFUL」です。.jar ファイルからテストを実行した場合にも、ビルドが失敗する可能性はありますか?

既に Haltonfailure="no" を設定しましたが、それでも機能しませんでした。

よろしくお願いします。

4

1 に答える 1

0

成功とは、Jar が実行されたことを意味します。おそらく、Maven が失敗を検出できるように、Tase ケースを TestSuite などでラップし、失敗した場合はゼロ以外で終了する必要があります。

于 2013-06-17T11:01:56.657 に答える