カバレッジ
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...