メンバー
instrumented_files_info
InstrumentedFilesInfo coverage_common.instrumented_files_info(ctx, *, source_attributes=[], dependency_attributes=[], extensions=None, metadata_files=[])新しい 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 のファイルは追加されません。 |
metadata_files
|
sequence of Files ;
default = []コード実行後にカバレッジ LCOV ファイルを生成するために必要な追加のファイル(例: C++ 用の .gcno ファイル)。 |