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

コードカバレッジ結果の読み取り
ガターでは、PyCharm がアプリケーション内のコードの異なる部分がどのようにカバレッジされているかをハイライトします。 次の範囲のレベルが示されています。
フル (
): コード行またはコードブロックがテストおよびアプリケーションの実行中に実行されたことを示します。 テストでは、この特定のコードセグメントのすべての部分が 1 つ以上のテストでカバーされていることを意味します。 アプリケーションコードでは、その行がテストだけでなくアプリケーション内の他のコードによって実行されたことを意味します。一部 (
): テストまたはアプリケーションの実行中に、行またはブロック内のコードの一部のみが実行されたことを示します。 これは通常、複数の条件を含む複雑なステートメントで発生し、一部の条件のみがテストまたは実行されます。未カバー (
): コード行またはコードブロックがテスト中またはアプリケーション実行中にまったく実行されていないことを示します。 これは、テストされていないコードまたは無効なコードに未検出のバグが含まれている可能性があるため、潜在的なリスクを提案しています。
カバレッジスイートをアップロードまたは削除する
コードカバレッジ情報を含むファイルがビルドサーバーから取得された場合を考えてみます。 このファイルをディスクからロードして、PyCharm で確認できます。 また、IDE によって生成されたカバレッジデータを開くこともできます。
メインメニューで、 (Ctrl+Alt+F6) に移動します。
をクリックし、表示されたダイアログで必要な .xml ファイルを選択します。
PyCharm によって生成されたカバレッジデータ付きファイルは、デフォルトで IDE システムディレクトリ の coverage フォルダーに保存されます。
リストとストレージからスイートを削除するには、リストからスイートを選択して
をクリックします。