cicd.ios.syntax

cicd.ios.syntax.xcresult

class cicd.ios.syntax.xcresult.Metadata(data: Dict[str, Any] | List[Dict[str, Any]] | None = None, path: str | Path | None = None)

Bases: JSON

property log_ref_id: str
property tests_ref_id: str
class cicd.ios.syntax.xcresult.TestItemData(data: Dict[str, Any] | List[Dict[str, Any]] | None = None, path: str | Path | None = None)

Bases: JSON

property duration: float
property fullname: str
property identifier: str
property name: str
property name_cmps: List[str]
property status: str
property suite: str
property target: str
property uri: str | None
class cicd.ios.syntax.xcresult.TestsData(data: Dict[str, Any] | List[Dict[str, Any]] | None = None, path: str | Path | None = None)

Bases: JSON

property summaries: List[TestItemData]
class cicd.ios.syntax.xcresult.XCResult(path: str | Path | None = None)

Bases: XCResultToolMixin

export_summaries(path: str | Path)
extract_raw(id) JSON
property failed_tests: List[str]
property metadata: Metadata
property test_summaries: List[Dict[str, Any]]
property tests: List[str]
property tests_data: TestsData
class cicd.ios.syntax.xcresult.XCResultTool

Bases: object

exec(cmd: str, cmd_args: List[str] | None = None, cmd_kwargs: Dict[str, Any] | None = None, to_json=False) JSON | str
get(path: str | Path, id: str | None = None, to_json=False) JSON | str
class cicd.ios.syntax.xcresult.XCResultToolMixin

Bases: object

property xcresulttool: XCResultTool