GoLand 2026.1 Help

コードカバレッジ

GoLand のコードカバレッジを利用すると、特定の実行中にどのコード行が実行されたかを分析できます。 これにより、テストでカバーされたコードの割合を決定し、テストカバレッジが不十分な領域を特定できます。

カバレッジ付き実行

カバレッジ分析を実行するためのエントリポイントは、通常 アプリケーションを実行する時に使用するものと同じです:

  • メインメソッドの定義については、エディターのガターで 実行 をクリックし、 カバレッジ付き実行 を選択します。

    ガターの実行アイコンをクリックするとポップアップが表示されます
  • 実行構成の場合は、 実行ウィジェットその他のアクション をクリックし、 カバレッジ付き実行 を選択します。

    実行ウィジェットのその他のアクションをクリックするとメニューが表示されます

カバレッジ分析は、カバレッジエージェントが接続された対応する実行構成を実行します。 このエージェントはバイトコードをインストルメント化して、実行を行ごとに追跡します。 実行が完了すると、分析の結果が IDE に表示されます。

カバレッジスイート

特定の実行のカバレッジデータのコレクションは、 カバレッジスイートと呼ばれます。

GoLand では複数のカバレッジスイートの結果を同時に表示できます。 複数のスイートを選択した場合、IDE はこれらのスイートからマージされた結果を表示します。 つまり、行は、選択したスイートの少なくとも 1 つで実行された場合にカバーされていると見なされます。

対応するスイートファイルは、GoLand のシステムディレクトリ内にあります:

%LOCALAPPDATA%\JetBrains\GoLand2025.1\coverage

~/.cache/JetBrains/GoLand2025.1/coverage

~/Library/Caches/JetBrains/GoLand2025.1/coverage

スイートの管理

  1. メインメニューで、 実行|カバレッジ レポートの管理 Ctrl+Alt+F6 に移動します。

  2. 表示するカバレッジスイートを選択 メニューで:

    • チェックボックスを使用してアクティブなスイートを選択します。 アクティブなスイートは、IDE に現在表示されているカバレッジデータを定義します。

    • 追加ボタン追加 を使用して、CI サーバーで生成されたファイルや、他のユーザーから送信されたファイルなどの外部スイートファイルをインポートします。

    • リストからスイートを削除しますが、ファイルはストレージに保持するには、 削除ボタン削除 を使用します。

    • 削除ボタン削除 を使用して、リストからスイートを削除し、ストレージからファイルを削除します。

カバレッジデータを読み取る

GoLand ではカバレッジ結果が次の場所に表示されます:

  • カバレッジ ツールウィンドウ

  • プロジェクト ツールウィンドウ

  • エディター

コードカバレッジ結果は、 カバレッジ ツールウィンドウ、 プロジェクト ツールウィンドウ、そして カバレッジ付きで少なくとも 1 つの実行構成を起動後のエディターに表示されます。

プロジェクトツールウィンドウ

プロジェクト ツールウィンドウには以下が表示されます。

  • ディレクトリのカバークラスと行の割合

  • カバーされているメソッドとクラスの行数の割合

プロジェクトツールウィンドウのコードカバレッジ結果

カバレッジツールウィンドウ

カバレッジツールウィンドウのカバレッジ結果

カバレッジ ツールウィンドウには次のオプションがあります。

項目

説明

シングルクリックで移動ボタン

このオプションがオンの場合、GoLand は選択したアイテムをエディターで自動的に開きます。 それ以外の場合は、項目をダブルクリックして開く必要があります。

「常に開いている要素を選択」ボタン

このオプションがオンの場合、GoLand は、エディターで開いたファイルをツールウィンドウで自動的に検索します。

外部カバレッジレポートのインポートボタン

ディスクからカバレッジスイートをインポートします。

エディター

エディターのガターでは、カバレッジステータスに応じて行がハイライトされます:

  • フルカバレッジ 緑 – 実行された行

  • フルカバレッジ 赤 – 実行されていない行

  • フルカバレッジ 黄色 – if-else ステートメントの 1 つのブランチのみが参照された場合など、部分的に実行された行

コード行の統計情報を表示するには、ガター内の対応する色のインジケーターをクリックします。

カバレッジデータを非表示にする

次のいずれかを実行します:

  • カバレッジ ツールウィンドウ (表示 | Tool Windows | カバレッジ) のカバレッジ統計のタブを閉じます。

  • ガター内のカバレッジハイライトをクリックし、 カバレッジを非表示 を選択します。

コードカバレッジを構成する

カバレッジのハイライトの色を変更する

  1. Ctrl+Alt+S を押して設定を開き、 エディター | カラースキーム | 一般 を選択します。

  2. または、ガターのカバレッジ表示線をクリックすると開くポップアップで カバレッジカラー編集ボタン をクリックします。

  3. コンポーネントのリストで、 行カバレッジ ノードを展開し、カバレッジタイプを選択します。例えば、 フル一部 、または 非カバー です。

  4. フォアグラウンド フィールドをクリックして、 色を選択 ダイアログを開きます。

  5. 色を選択し、変更を適用して、ダイアログを閉じます。

コードカバレッジカラーを設定する
2026 年 5 月 22 日