PyCharm 2024.3 ヘルプ

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

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

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

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

  1. 表示するカバレッジスイートの選択ダイアログで、必要なスイートの横にあるチェックボックスを選択し、選択を表示をクリックします。

    PyCharm は、選択したテストスイートのカバレッジ結果を開きます。

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

Choose Coverage Suite to Display dialog

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

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

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

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

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

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

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

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

  2. the Add button をクリックし、表示されたダイアログで必要な .xml ファイルを選択します。

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

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

関連ページ:

カバレッジ付きで実行する

PyCharm は、コードカバレッジ測定を実行するための専用アクションを提供します。コードカバレッジデータは、設定ダイアログ () のカバレッジページで選択されたオプションに従って処理されます。既存の構成を使用してカバレッジ付きのテストを実行する以前に作成した実行構成を使用してカバレッジ付きのテストを実行するには、次のいずれかを実行します。を押してポップアップを開き、必要な構成を選択し、その右側のをクリックして、カバーを選択します。ツールバーの構成リストから必要な実行構成を選択し、をクリックして...

IDE で使用されるディレクトリ

デフォルトでは、PyCharm は、各 IDE インスタンスのユーザー固有のファイル(構成、キャッシュ、プラグイン、ログなど)をユーザーのホームディレクトリに保存します。ただし、必要に応じて、これらのファイルを保存する場所を変更できます。IDE ディレクトリの場所を変更するたとえば、ユーザープロファイルドライブの容量が不足している場合や低速ディスクにある場合、ホームディレクトリが暗号化されている(IDE の速度が低下している)場合、またはネットワークドライブにある場合は、デフォルトの IDE デ...

コードカバレッジ結果の表示

コードカバレッジを表示すると、シミュレーションの影響を受けないソースコードの断片を検出できます。コードカバレッジ結果を表示する以下のいずれか 1 つを実行します: カバレッジ付きで目的のクラスを実行する、表示するスイートを選択し、エディターでクラスを開きます。メインメニューで、に移動します。、報道結果を見る: プロジェクトツールウィンドウで:、専用のカバレッジツールウィンドウでは:、探索したいファイルをエディターで開きます。ガターの色インジケータを使用して、カバーされていないコード行を検出します。...