Configuration

Configuration

Configure maestro-ios-device for your project needs.

Config File

Create .maestro-ios-device.yaml in your project root:

device:
  name: "iPhone 15"
  udid: "auto"  # or specific UDID

timeout:
  launch: 30
  command: 60

output:
  format: "junit"
  path: "./test-results"

Environment Variables

Variable Description Default
MAESTRO_IOS_DEVICE Device name or UDID First connected
MAESTRO_IOS_TIMEOUT Command timeout (seconds) 60
MAESTRO_IOS_OUTPUT Output directory ./output

CLI Options

maestro-ios-device test \
  --device "iPhone 15" \
  --timeout 120 \
  --output ./results \
  --format junit \
  my-test.yaml