cicd.ios.mixin

cicd.ios.mixin.archive

class cicd.ios.mixin.archive.ArchiveMixin(**kwargs)

Bases: BaseIOSMixin

start_archiving()

cicd.ios.mixin.base_ios

class cicd.ios.mixin.base_ios.BaseIOSMixin(**kwargs)

Bases: CoreMixin, SimulatorMixin, CocoaPodsMixin, VersionMixin

post_run()
pre_run()
runner_exec(action_cls: Type[Action])

cicd.ios.mixin.build

class cicd.ios.mixin.build.BuildMixin(**kwargs)

Bases: BaseIOSMixin

start_building()

cicd.ios.mixin.cocoapods

class cicd.ios.mixin.cocoapods.CocoaPodsMixin

Bases: MetadataMixin

pod(cmd: str)
property pod_bin
pod_install()
prepare_cocoapods(**kwargs)

cicd.ios.mixin.cov

class cicd.ios.mixin.cov.CovMixin(**kwargs)

Bases: BaseIOSMixin

start_parsing_cov()

cicd.ios.mixin.mono

class cicd.ios.mixin.mono.MonoMixin(**kwargs)

Bases: ArchiveMixin, BuildMixin, TestMixin, CovMixin

cicd.ios.mixin.project

class cicd.ios.mixin.project.MetadataMixin

Bases: object

property metadata
class cicd.ios.mixin.project.ProjectMixin

Bases: MetadataMixin

property project

cicd.ios.mixin.simulator

class cicd.ios.mixin.simulator.SimulatorMixin

Bases: object

prepare_simulator(**kwargs)
simulator: Simulator | None = None

cicd.ios.mixin.test

class cicd.ios.mixin.test.TestMixin(**kwargs)

Bases: BaseIOSMixin, TestShardingMixin

start_testing()

cicd.ios.mixin.test_sharding

class cicd.ios.mixin.test_sharding.TestShardingMixin

Bases: CoreMixin

extract_tests(**kwargs) List[str]
get_test_shard(**kwargs)
test_sharding(**kwargs) List[List[str]]

cicd.ios.mixin.version

class cicd.ios.mixin.version.VersionMixin

Bases: MetadataMixin

property build_number: int
bump(**kwargs)
bump_build_number(to_value: int | None = None) int
bump_version(to_value: str | None = None) Version
property version: Version