無視されたすべてのジュニットを見つけることができるプログラムはありますか?私が意味する。これにより 無視されたジュニットを見つけるプログラム
は、私はすべてが無視されますignore_testFoo()
または
xtestBar()
または
xxtestBar1()
のようなメソッド名で@ignoreやテストを使用してユニットテストを、見ていると、彼らは時々見つけることは非常に困難です。 私はそのような場合にgrepできますが、これらの状況を自動的に見つけるアプリケーションがあるかどうかは疑問でした。
私は、どのメソッドが実行されていたか、実行されていなかったか、そしてその悪いユニットテストを選別するために、ジュニットのカバレッジを取得するためにcoberturaを使用しようとしました。
何かをハッキングすることなくこの情報を取得するプログラムや別の方法があるのかどうか疑問に思っていました。
最悪の場合私はこのPMDルールを変更するだけです:http://pmd.sourceforge.net/rules/java/unusedcode.html#UnusedPrivateMethod publicメソッドも受け入れ、@ Ignoreアノテーションを検索します。 – Steve
このリンクを投稿していただきありがとうございます。以前はPMDについて聞いたことがありませんでした。興味深いことに、JUnitにはあらかじめ書き込まれたルールがあります(http://pmd.sourceforge.net/rules/java/junit.html)。 – Perception
これらのJUnitルールの大部分は、JUnit 4ではなくJUnit 3に適用されることに注意してください。 –