web-dev-qa-db-ja.com

Intellij Idea:Mavenプロジェクトのテストカバレッジを表示します

ルートpomですべてのテストを実行し、Intellij Ideaでテストカバレッジを収集する方法はありますか?

34
StKiller

プロジェクト全体でテストを探す実行構成を作成します。設定ダイアログで必ずAll in packageIn whole projectを選択してください。

enter image description here

<default>ダイアログでChoose Packageパッケージを選択していることを確認してください。

enter image description here

これで、Run 'All in project' with Coverageを使用してこの構成を実行することを選択できます。

enter image description here

結果は別のカバーウィンドウに表示されます。

enter image description here

また、Project Viewウィンドウに結果が表示され、概要をすばやく確認できます。

enter image description here

39
maba

親モジュール(ルートpom)を右クリックし、Run 'All Tests' with Coverageを選択します。

enter image description here

10
ceilfors

「カバレッジ」プラグインがあり、デフォルトでは有効になっていない場合があります。

File->Settings->Pluginsで見つけてください。

これにより、「カバレッジで実行」ボタンとメニュー項目が有効になります。

短い公式概要ビデオはこちらです: IntelliJ IDEAによるコードカバレッジ

2
nobar