orchestrator.run_ios_validation_loop
Runs an automated iOS validation loop that builds, installs, launches a simulator app, executes Appium XCUITest steps, verifies expected results, collects evidence, and repeats until passing.
Instructions
[approval required][device mutation][risk:dangerous] Run iOS simulator build -> install/launch -> Appium XCUITest scripted test -> verification -> evidence -> loop record.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sdk | No | ||
| goal | Yes | ||
| kind | No | ||
| device | No | ||
| scheme | No | ||
| appPath | No | ||
| project | No | ||
| runLint | No | ||
| bundleId | No | ||
| launchApp | No | ||
| workspace | No | ||
| installApp | No | ||
| appiumSteps | No | ||
| buildIosApp | No | ||
| destination | No | ||
| runUnitTests | No | ||
| bootSimulator | No | ||
| buildSettings | No | ||
| configuration | No | ||
| expectedTexts | No | ||
| xcodebuildArgs | No | ||
| collectEvidence | No | ||
| derivedDataPath | No | ||
| iterationOffset | No | ||
| simulatorDevice | No | ||
| simulatorLogLast | No | ||
| evidenceTimeoutMs | No | ||
| maxTestIterations | No | ||
| appiumCapabilities | No | ||
| flowReplayTestName | No | ||
| installDependencies | No | ||
| collectSimulatorLogs | No | ||
| flowReplayBeforeSteps | No | ||
| simulatorLogPredicate | No | ||
| flowReplayMinimumScore | No | ||
| captureSimulatorScreenshot | No | ||
| flowReplayTargetCheckpointId | No |