Environment:
• Appium: 2.19.0/3
• Device Farm plugin: 10.0.7
• Platform: Android / iOS
• Devices: Multiple real devices connected (phones, TVs, tablets)
Current Behavior: Device Farm automatically discovers all connected devices of a type and dynamically assigns them to sessions. There’s no way to restrict a Device Farm instance to a fixed set of devices.
Expected Behavior: Ability to configure an instance to manage only a specific subset of devices (e.g., via --plugin-device-farm-udids or a config mapping). This would allow:
• Instance 1 → Android phones
• Instance 2 → Android TVs
• Instance 3 → Tablets
Motivation: Running multiple Device Farm instances in parallel on a single machine while isolating device types and avoiding session conflicts.