GoLand 2026.1 Help

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

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

カバレッジスイートを選択する

少なくとも一つのテストを実行した後に、カバレッジスイートのリストが利用可能になる カバレッジ

  1. 選択を表示 をクリックしてください。 ダイアログが閉じます。 エディターで、GoLand は選択したテストスイートのテストカバレッジ結果を開きます。

  2. カバレッジ結果を非表示にするには、必要なクラスの横にあるチェックボックスを選択して カバレッジなし をクリックします。

コードカバレッジ結果を表示する

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

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

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

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

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

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

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

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

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

カバレッジスイートをアップロードまたは削除する

コードカバレッジ情報を含むファイルがビルドサーバーから取得された場合を考えてみます。 このファイルをディスクからロードして、GoLand で調べることができます。 また、IDE によって生成されたカバレッジデータを開くこともできます。

  1. メインメニューで、 実行 | カバレッジデータを表示 (Ctrl+Alt+F6) に移動します。

  2. 追加ボタン をクリックし、表示されたダイアログで必要な .ic ファイルを選択します。

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

  3. リストとストレージからスイートを削除するには、リストからスイートを選択して 削除ボタン をクリックします。

2026 年 5 月 22 日