質問
現在、ビルドにはJUnit 4.4とAnt 1.7.1を使用しています。 @Ignore
dのテストケースがいくつかあります。 Eclipseでそれらを実行すると、JUnitテストランナーはそれらを無視されたと報告します。 AntからのXML出力にリストされているようにしたいので(レポートすることができます)、彼らはそこにいないようです。
これは機能していますか?それらをオンにするスイッチはありますか?アップグレードが必要ですか?
解決
これは既知の Ant issue / bug のようです。
他のヒント
このスレッドは同じ問題について話しますが、いくつかの追加情報を提供します。mavensurefireを使用してテストを実行すると、無視されたテストに関するデータを取得でき、hudsonはそのデータを表示できます。
http ://jenkins.361315.n4.nabble.com/Is-it-possible-to-show-Ignore-JUnit-tests-td1565288.html
JUnit 4.11でAnt 1.9.0を試してみました。 <junit printsummary="on">
を使用すると、次のような出力が得られます。
[junit] Running com.example.IgnoredTest
[junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.01
[junit] Running com.example.PassingTest
[junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01
[junit] Running com.example.FailingTest
[junit] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.01
printsummary=off
:
[junit] Test com.example.IgnoredTest SKIPPED
[junit] Test com.example.FailingTest FAILED
しかし、 junitタスクの引数。
所属していません StackOverflow