成員
instrumented_files_info
InstrumentedFilesInfo coverage_common.instrumented_files_info(ctx, *, source_attributes=[], dependency_attributes=[], extensions=None, metadata_files=[])建立新的 InstrumentedFilesInfo 執行個體。請使用這個提供者傳送目前建構規則的涵蓋範圍相關屬性。
參數
參數 | 說明 |
---|---|
ctx
|
必要 規則結構定義。 |
source_attributes
|
default = [] 屬性名稱清單,內含這項規則處理的來源檔案。 |
dependency_attributes
|
default = [] 屬性名稱清單,該屬性提供執行階段依附元件 (可能是程式碼依附元件或執行檔案)。 |
extensions
|
sequence of strings; or None ;
預設值 = None用於篩選 source_attributes 中檔案的副檔名。例如「js」。如未提供 (或無) 檔案,系統會將 source_attributes 中的所有檔案加入檢測檔案;如果提供空白清單,系統就不會新增來源屬性的檔案。 |
metadata_files
|
sequence of Files ;
default = []執行程式碼後,如要產生涵蓋率 LCOV 檔案,需要額外檔案,例如適用於 C++ 的 .gcno 檔案。 |