コードカバレッジスイートの管理
GoLand は、カバレッジスイートの表示・非表示、追加、削除のためにスイートを選択できるツールを提供します。
表示するカバレッジスイートを選択してください。
少なくとも 1 回 カバレッジで実行 すると、カバレッジスイートのリストが利用可能になります。
メインメニューで、 (Ctrl+Alt+F6) に移動します。
開いた 表示するカバレッジスイートを選択 ダイアログで、結果を表示したいスイートを選択します。
すべてのコードカバレッジ結果を非表示にする場合は、代わりに カバレッジなし をクリックします。 すべてのカバレッジスイートの選択が解除され、ダイアログが閉じられます。

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

カバレッジスイートの追加と削除
GoLand 以外で生成するファイル(例えばビルドサーバーや他の開発者によるもの)のコードカバレッジ結果を確認したい場合は、そのファイルを別のカバレッジスイートとして追加できます。
IDE からスイートを削除したり、ディスクから完全に削除したりできます。
メインメニューで、 (Ctrl+Alt+F6) に移動します。
開いた 表示するカバレッジスイートを選択 ダイアログで、ツールバーからアクションを選択してください:
外部カバレッジファイルをインポートするには、
追加 をクリックし、ファイルを閲覧してください。
GoLand によって生成されたカバレッジデータを含むファイルは、デフォルトで IDE システムディレクトリの coverage フォルダーに保存されます。
IDE からカバレッジスイートを削除してディスク上には残すには、スイートを選択し、
削除 をクリックします。
IDE とディスクの両方からカバレッジスイートを削除するには、スイートを選択し、
削除 をクリックします。