カバレッジ
PyCharm のコードカバレッジを使用すると、ランタイムオーバーヘッドの低いコードのオンザフライラインカバレッジ測定を実行できます。一般に、ラインカバレッジは「ユニットテストシミュレーション中にこのコード行が実行されましたか? 」という質問に答えます。
このページを使用して、カバレッジデータの収集および処理方法を設定します。
コードカバレッジの実行と分析の詳細については、「カバレッジ付きで実行するおよびコードカバレッジ結果の表示」を参照してください。
新規カバレッジが収集されるとき
これらのオプションは、収集されたカバレッジデータの処理方法を制御します。
エディターにカバレッジを適用する前にオプションを表示する | コードカバレッジで新しい実行構成を起動するたびに、コードカバレッジダイアログを表示します。異なるカバレッジデータが生成されると、カバレッジオプションダイアログが表示されます。 |
収集されたカバレッジを適用しない | 新しいコードカバレッジ結果を破棄します。 |
アクティブなスイートを新しいものに置き換える | コードカバレッジで新しい実行構成を起動するたびに、アクティブなスイートを破棄して新しいものを使用してください。 |
アクティブなスイートに追加 | コードカバレッジで新しい実行構成を起動するたびに、アクティブなスイートに新しいコードカバレッジスイートを追加します。 |
カバレッジビューをアクティブにする | カバレッジを使用してアプリケーションまたはテストを実行すると、カバレッジツールウィンドウが表示されます。 |
Python カバレッジ
項目 | 説明 |
---|---|
バンドルされた coverage.py を使用する | バンドルされた coverage.py スクリプトを使用します。無効にすると、PyCharm は選択した Python インタープリターに含まれているカバレッジツールを使用します。 |
分岐カバレッジ | coverage.py スクリプトでブランチカバレッジを有効にします。 純粋な回線カバレッジレポートに追加情報が追加され、1 つ以上のブランチが実行されていない場合に条件ステートメントを含む回線のカバレッジを不完全としてマークします。 ![]() 詳細については、このページ(英語)を参照してください。 |
関連ページ:

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

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

カバレッジツールウィンドウ
このツールウィンドウは、カバレッジありで実行中に表示され、カバレッジ測定結果を表示します。ツールバー:このボタンをクリックすると、1 つ上のレベルに上がります。このボタンを押すと、すべてのパッケージが単一レベルのビューとして表示されます。このボタンを押すと、ツールウィンドウで選択したクラスのソースコードが別のエディタータブに自動的に開き、フォーカスが得られます。このボタンを押すと、特定のクラスのソースコードがエディターでフォーカスを取得すると、対応するノードがツールウィンドウで自動的にハイライ...

ファイル / フォルダーのデフォルト許可ダイアログ
このダイアログは、オプションダイアログでファイルのデフォルト権限を上書き: またはフォルダーのデフォルト権限を上書きチェックボックスを選択し、その隣にある参照をクリックすると開きます。このダイアログを使用して、ファイルまたはフォルダーの所有者、所有者のグループ、他のユーザーにデフォルトのサーバー権限を再割り当てします。R は読み取りの略です。W は Write の略です。X は実行の略です、所有者この行では、対応する識別子にあるチェックボックスをオンにすることで、ファイルやフォルダーの所有者が行うことができ...

Docker 接続設定
PyCharm から Docker エンジン API にアクセスするための設定を指定します。Docker と PyCharm の統合の使用方法の詳細については、「Docker」を参照してください。Docker プラグインを有効にするこの機能は、デフォルトで PyCharm にバンドルされて有効になっている Docker プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、Doc...