ルートpomですべてのテストを実行し、Intellij Ideaでテストカバレッジを収集する方法はありますか?
プロジェクト全体でテストを探す実行構成を作成します。設定ダイアログで必ずAll in package
とIn whole project
を選択してください。
<default>
ダイアログでChoose Package
パッケージを選択していることを確認してください。
これで、Run 'All in project' with Coverage
を使用してこの構成を実行することを選択できます。
結果は別のカバーウィンドウに表示されます。
また、Project View
ウィンドウに結果が表示され、概要をすばやく確認できます。
親モジュール(ルートpom)を右クリックし、Run 'All Tests' with Coverage
を選択します。
「カバレッジ」プラグインがあり、デフォルトでは有効になっていない場合があります。
File->Settings->Plugins
で見つけてください。
これにより、「カバレッジで実行」ボタンとメニュー項目が有効になります。
短い公式概要ビデオはこちらです: IntelliJ IDEAによるコードカバレッジ