2017-10-03 4 views
0

IntelliJ IDEAにJavaアプリケーションをセットアップしました。私は、それぞれのテストに対して個別にカバレッジレポートを生成する必要があるいくつかのテストを行っています。JacocoまたはIntelliJ IDEAを使用したテスト用に個別のカバレッジレポートを生成する

IntelliJ IDEAカバレッジランナーは、すべてのテストを一度に実行し、全体的なカバレッジを示す単一のレポートを生成します。個別のレポートを生成するために、gradleスクリプトでIntelliJ IDEAカバレッジランナーまたはJacocoプラグインを使用するにはどうすればよいですか?

+0

あなたはgradleでjacocoプラグインを使うことができます – Jerry06

+0

私はgradleでjacocoプラグインを使用しようとしましたが、すべてのテストを実行した後、私が望むのは、テストのための別々のレポートです。 –

+0

レポート全体の行をクリックすると詳細が表示されます。各詳細レポートは、jacocoフォルダの下に表示されるHTMLファイルです。 – Jerry06

答えて

0

テストを個別に1つずつ実行します(How to run only one test class on gradleを参照)。実行ごとにレポートを保存する別のディレクトリを使用します。

+0

あなたが与えたリンクは、gradleを使用して特定のテストを実行する方法に関するものです。その実行のカバレッジレポートを取得するにはどうすればよいですか? –

+0

すべてのテストを実行するのと同じ方法 - https://docs.gradle.org/current/userguide/jacoco_plugin.html – Godin

+0

私は多くのテストを行っているので、1つずつ別々に行うのではなく、プロセスを自動化しますか? –

関連する問題