カバレッジ_共通

問題を報告 ソースを表示 ナイトリー · 7.4 . 7.3 · 7.2 · 7.1 · 7.0 · 6.5

カバレッジ関連のインフラストラクチャにアクセスするためのヘルパー関数。

メンバー

instrumented_files_info

InstrumentedFilesInfo coverage_common.instrumented_files_info(ctx, *, source_attributes=[], dependency_attributes=[], extensions=None, metadata_files=[])

新しい InstrumentedFilesInfo インスタンスを作成します。このプロバイダは、現在のビルドルールのカバレッジ関連の属性を通知するために使用します。

パラメータ

パラメータ 説明
ctx ctx; 必須
ルールのコンテキスト。
source_attributes sequence: デフォルトは []
。このルールで処理されるソースファイルを含む属性名のリスト。
dependency_attributes sequence: デフォルトは [] です
ランタイムの依存関係(コードの依存関係またはランファイル)を提供する可能性のある属性名のリスト。
extensions 文字列シーケンス、または None。デフォルトは None です。
ソース属性からファイルをフィルタするために使用されるファイル拡張子。例: js。指定しない場合(または None の場合)、source_attributes のすべてのファイルが計測対象ファイルに追加されます。空のリストを指定した場合は、source_attributes のファイルは追加されません。
metadata_files Fileシーケンス。デフォルトは [] です。
コード実行後にカバレッジ LCOV ファイルを生成するために必要な追加のファイル(C++ の場合は .gcno ファイルなど)。