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