cicd.ios.cov

cicd.ios.cov.config

class cicd.ios.cov.config.CovConfig(data: Dict[str, Any] | List[Dict[str, Any]] | None = None, path: str | Path | None = None)

Bases: YAML

property ignore: List[str]
property path_mapping: Dict[str, str] | None
property targets: List[str]

cicd.ios.cov.cov

class cicd.ios.cov.cov.Cov(xcresult_path: str | Path, config_path: str | Path | None = None)

Bases: object

property report: CovReport

cicd.ios.cov.report

class cicd.ios.cov.report.CovReport(raw: JSON | Dict[str, Any], config: CovConfig)

Bases: object

property breakdown_data: Dict[str, Any]
property details_data: Dict[str, Any]
export(path: str | Path)
property files_data
property summary_data: Dict[str, Any]
property targets_data
property total_coverage: float