カバレッジ_共通

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

メンバー

instrumented_files_info

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

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

パラメータ

パラメータ 説明
ctx required
ルール コンテキスト。
source_attributes default = []
このルールによって処理されるソースファイルを含む属性名のリスト。
dependency_attributes default = []
ランタイムの依存関係(コードの依存関係または runfile)を提供することができる属性名のリスト。
extensions sequence of strings; or None; default = なし
source_attributes からのファイルのフィルタに使用されるファイル拡張子。例: 「js」。指定しない(または None)と、source_attributes のすべてのファイルがインストゥルメント化されたファイルに追加されます。空のリストを指定した場合、source_attributes のファイルは追加されません。