涵蓋範圍

輔助函式存取涵蓋範圍相關基礎架構。

成員

instrumented_files_info

InstrumentedFilesInfo coverage_common.instrumented_files_info(ctx, *, source_attributes=[], dependency_attributes=[], extensions=None)

建立新的 InstrumentedFilesInfo 執行個體。請使用這個提供者傳送目前建構規則的涵蓋範圍相關屬性。

參數

參數 說明
ctx 必要
規則結構定義。
source_attributes default = []
屬性名稱清單,內含這項規則處理的來源檔案。
dependency_attributes default = []
屬性名稱清單,該屬性提供執行階段依附元件 (可能是程式碼依附元件或執行檔案)。
extensions sequence of strings; or None; 預設值 = None
用於篩選 source_attributes 中檔案的副檔名。例如「js」。如未提供 (或無) 檔案,系統會將 source_attributes 中的所有檔案加入檢測檔案;如果提供空白清單,系統就不會新增來源屬性的檔案。