私はEclipseの内部でEclEmmaを使用してJUnitコードの範囲をスキャンしています。これは正しく動作しますが、EclEmmaには私のsrc/view
フォルダをスキャンさせたくありません。なぜなら、テストに値するとは思わないSwingコードが含まれているからです。EclEmmaとEclipseを使用して特定のクラスのスキャンを無視するにはどうすればよいですか?
EclEmmaが実行されているときにこのフォルダを無視する方法はありますか?a)実行速度が速く、b)カバレッジ率を歪ませないでください。
EDIT:
マイプロジェクトの構造は次のとおりです。これらを使用している
"src/view"
"src/view/*"
"view"
"view/*"
src/view
:私はパスでこれらの(おそらく他の人)を試してみました
src/view
src/model
src/controller
Preferences]ページでセクションをエントリ[設定]ページの[除外]セクション:
*
*View*
*View*.class
src/view/*View*
src/view/*View*.class
彼らはすべて私のsrcフォルダ全体を分析して同じ結果を残しています。
おかげで、それは私が欲しいもののように見えます。残念ながら、Excludesでパターンcom.test.project.view。*を使用した場合、何かをexcluseしていないようです。編集:うわー、私はそれがクラス名を言ったことに気付かなかった... – sdasdadas
これは正しい答えだと思うが、私はそれが実際にEclEmmaで動作するとは思わない。私は受け入れていますが、誰かがこれを読んでもらうと、クラスやパスを含める方法や除外する方法を理解できないことをご存じですか? – sdasdadas
@sdasdadasご迷惑をおかけして申し訳ありませんが、あなたが試したことを投稿できますか?入力ミスがあった場合は、まったく動作しません。 – stevebot