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