Al iniciar una prueba (por ejemplo, una prueba de instrumentación), es posible que necesite un dispositivo para poder ejecutarse correctamente. O es posible que la prueba (como algunas pruebas unitarias de Java) no necesite ningún dispositivo. Otros más o incluso podrían necesitar múltiples dispositivos (como pruebas de teléfono + reloj). En todos esos casos, el Administrador de dispositivos es responsable de asignar los dispositivos necesarios a la prueba para que se ejecute correctamente. A esta fase la llamamos paso de asignación o selección de dispositivos .
La asignación está impulsada por DeviceSelectionOptions que permiten que una prueba declare cualquier propiedad que necesite de un dispositivo, incluyendo:
- Nivel de bateria
- Tipo de dispositivo
- Tipo de producto
- Número de serie
Utilice dispositivos reales
Esta es la configuración predeterminada que se asignará a todas las pruebas que no especifican ninguna propiedad del dispositivo. Se seleccionará y asignará a la prueba un dispositivo físico aleatorio marcado como DISPONIBLE .
No usar dispositivos
Cuando la prueba no necesita ningún dispositivo, puede especificar --null-device
o -n
en su línea de comando, o <option name="null-device" value="true" />
en su XML de configuración. Esto asigna un marcador de posición NullDevice que representa que no se asignó ningún dispositivo.
Al iniciar una prueba (por ejemplo, una prueba de instrumentación), es posible que necesite un dispositivo para poder ejecutarse correctamente. O es posible que la prueba (como algunas pruebas unitarias de Java) no necesite ningún dispositivo. Otros más o incluso podrían necesitar múltiples dispositivos (como pruebas de teléfono + reloj). En todos esos casos, el Administrador de dispositivos es responsable de asignar los dispositivos necesarios a la prueba para que se ejecute correctamente. A esta fase la llamamos paso de asignación o selección de dispositivos .
La asignación está impulsada por DeviceSelectionOptions que permiten que una prueba declare cualquier propiedad que necesite de un dispositivo, incluyendo:
- Nivel de bateria
- Tipo de dispositivo
- Tipo de producto
- Número de serie
Utilice dispositivos reales
Esta es la configuración predeterminada que se asignará a todas las pruebas que no especifican ninguna propiedad del dispositivo. Se seleccionará y asignará a la prueba un dispositivo físico aleatorio marcado como DISPONIBLE .
No usar dispositivos
Cuando la prueba no necesita ningún dispositivo, puede especificar --null-device
o -n
en su línea de comando, o <option name="null-device" value="true" />
en su XML de configuración. Esto asigna un marcador de posición NullDevice que representa que no se asignó ningún dispositivo.