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