Jtest はIntelliJ IDEA で実行された JUnit テストのカバレッジ情報を収集できます。以下のワークフローを使用できます。以下のビューがあります。

デフォルトの JUnit テスト コンフィギュレーションのカスタマイズ

デフォルトの JUnit テスト コンフィギュレーションを IntelliJ でカスタマイズし、Jtest カバレッジ ランナーを使用してカバレッジを収集します。

  1. IDE のメイン メニューから [Run] > [Edit Configurations...] をクリックし、カスタマイズする JUnit コンフィギュレーションを選択します。
  2. [Code Coverage] タブを開きます。
  3. [Choose coverage runner] ドロップダウン メニューから [Jtest] を選択します。
  4. [Code Coverage] タブで他のオプションを設定します。カバレッジ スコープのカスタマイズ、テストがあるフォルダーのカバレッジ データの収集などに関するオプションがあります。コンフィギュレーションを実行すると、ここで指定したデフォルトの IntelliJ オプションが適用されます。
  5. [Apply] をクリックします。

テスト コンフィギュレーションを実行すると、Jtest カバレッジ ランナーを使用してカバレッジが収集され、Jtest カバレッジ ビューに表示されます (詳細については「カバレッジの参照」を参照)。

すべての JUnit ラン コンフィギュレーションのカバレッジを Jtest カバレッジ ランナーで収集するには、[Run] > [Edit Configurations...] > [Defaults] > [JUnit ] に移動し、ドロップダウン メニューから [Jtest] カバレッジ ランナーを選択します。

Jtest ラン コンフィギュレーションの実行

JUnit テストのカバレッジ情報を収集するには、専用の Jtest ラン コンフィギュレーションを実行します。 

  1. [Project] ツール ウィンドウでスコープを選択し、右クリックします。
  2. コンテキスト メニューの [Jtest 'Tests in [scope]'] をクリックします。

Jtest のラン コンフィギュレーションをカスタマイズするには、JUnit コンフィギュレーションの [Startup/Connection] タブを開いて [Jtest] を選択します。

以下のオプションがあります。

  • 単体テストアシスタントの有効化- このオプションがオンの場合、テスト品質の改善に役立つ単体テスト アシスタントでテストが実行されます。詳細については「単体テスト アシスタントの使用」を参照してください。
  • カバレッジの有効化 (Jtest カバレッジ ランナーを使用) - このオプションがオンの場合、[Code Coverage] タブで別のランナーが選択されていても、Jtest カバレッジ ランナーを使用してカバレッジが収集されます。
  • Activate Parasoft Coverage view - このオプションがオンの場合、テストを実行すると自動的に [Parasoft Coverage] ビューが開きます。
  • No labels