コードカバレッジスイートの管理
GoLand は、カバレッジスイートの表示・非表示、追加、削除のためにスイートを選択できるツールを提供します。
カバレッジスイートを選択する
少なくとも一つのテストを実行した後に、カバレッジスイートのリストが利用可能になる カバレッジ。
選択を表示 をクリックしてください。 ダイアログが閉じます。 エディターで、GoLand は選択したテストスイートのテストカバレッジ結果を開きます。
カバレッジ結果を非表示にするには、必要なクラスの横にあるチェックボックスを選択して カバレッジなし をクリックします。

コードカバレッジ結果の読み取り
ガターでは、GoLand はアプリケーション内のコードの異なる部分がどのようにカバーされているかをハイライトします。 次の範囲のレベルが示されています。
フル (
): コード行またはコードブロックがテストおよびアプリケーションの実行中に実行されたことを示します。 テストでは、この特定のコードセグメントのすべての部分が 1 つ以上のテストでカバーされていることを意味します。 アプリケーションコードでは、その行がテストだけでなくアプリケーション内の他のコードによって実行されたことを意味します。一部 (
): テストまたはアプリケーションの実行中に、行またはブロック内のコードの一部のみが実行されたことを示します。 これは通常、複数の条件を含む複雑なステートメントで発生し、一部の条件のみがテストまたは実行されます。 たとえば、次のコードを考えてみましょう:
if isEmptyString(location) && isEmptyString(name) { return false }isEmptyString(location)が常にfalseを返し、isEmptyString(name)が実行されない場合、コードカバレッジは部分的になります。非カバー (
): コード行またはコードブロックがテスト中またはアプリケーション実行中にまったく実行されていないことを示します。 これは、テストされていないコードまたは無効なコードに未検出のバグが含まれている可能性があるため、潜在的なリスクを提案しています。

カバレッジスイートをアップロードまたは削除する
コードカバレッジ情報を含むファイルがビルドサーバーから取得された場合を考えてみます。 このファイルをディスクからロードして、GoLand で調べることができます。 また、IDE によって生成されたカバレッジデータを開くこともできます。
メインメニューで、 (Ctrl+Alt+F6) に移動します。
をクリックし、表示されたダイアログで必要な .ic ファイルを選択します。
GoLand によって生成されたカバレッジデータを含むファイルは、デフォルトで IDE システムディレクトリの coverage フォルダーに保存されます。
リストとストレージからスイートを削除するには、リストからスイートを選択して
をクリックします。