GoLand 2026.2 Help

コードカバレッジスイートの管理

GoLand は、カバレッジスイートの表示・非表示、追加、削除のためにスイートを選択できるツールを提供します。

表示するカバレッジスイートを選択してください。

少なくとも 1 回 カバレッジで実行 すると、カバレッジスイートのリストが利用可能になります。

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

  2. 開いた 表示するカバレッジスイートを選択 ダイアログで、結果を表示したいスイートを選択します。

    • すべてのコードカバレッジ結果を非表示にする場合は、代わりに カバレッジなし をクリックします。 すべてのカバレッジスイートの選択が解除され、ダイアログが閉じられます。

    コードカバレッジ結果を表示する
  3. 選択対象の表示 をクリックしてください。

GoLand は、選択したスイートのコードカバレッジ結果を読み込みます。

コードカバレッジ結果の読み取り

  • ガターでは、GoLand はアプリケーション内のコードの異なる部分がどのようにカバーされているかをハイライトします。 次の範囲のレベルが示されています。

    • フルフルカバレッジ): コード行またはコードブロックがテストおよびアプリケーションの実行中に実行されたことを示します。 テストでは、この特定のコードセグメントのすべての部分が 1 つ以上のテストでカバーされていることを意味します。 アプリケーションコードでは、その行がテストだけでなくアプリケーション内の他のコードによって実行されたことを意味します。

    • 一部フルカバレッジ): テストまたはアプリケーションの実行中に、行またはブロック内のコードの一部のみが実行されたことを示します。 これは通常、複数の条件を含む複雑なステートメントで発生し、一部の条件のみがテストまたは実行されます。

      たとえば、次のコードを考えてみましょう:

      if isEmptyString(location) && isEmptyString(name) { return false }

      isEmptyString(location) が常に false を返し、 isEmptyString(name) が実行されない場合、コードカバレッジは部分的になります。

    • 非カバー (フルカバレッジ): コード行またはコードブロックがテスト中またはアプリケーション実行中にまったく実行されていないことを示します。 これは、テストされていないコードまたは無効なコードに未検出のバグが含まれている可能性があるため、潜在的なリスクを提案しています。

    コードカバレッジ結果の読み取り

カバレッジスイートの追加と削除

GoLand 以外で生成するファイル(例えばビルドサーバーや他の開発者によるもの)のコードカバレッジ結果を確認したい場合は、そのファイルを別のカバレッジスイートとして追加できます。

IDE からスイートを削除したり、ディスクから完全に削除したりできます。

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

  2. 開いた 表示するカバレッジスイートを選択 ダイアログで、ツールバーからアクションを選択してください:

    • 外部カバレッジファイルをインポートするには、 追加 をクリックし、ファイルを閲覧してください。

      GoLand によって生成されたカバレッジデータを含むファイルは、デフォルトで IDE システムディレクトリ coverage フォルダーに保存されます。

    • IDE からカバレッジスイートを削除してディスク上には残すには、スイートを選択し、 削除ボタン削除 をクリックします。

    • IDE とディスクの両方からカバレッジスイートを削除するには、スイートを選択し、 削除ボタン削除 をクリックします。

2026 年 7 月 14 日