Algunos dispositivos Android no tienen una capa de framework completa, lo que limita sus funciones.
Tradefed admite estos dispositivos, denominados NativeDevice
.
Arquitectura
Nuestra representación de dispositivos usa una arquitectura en capas. TestDevice
extiende NativeDevice
, lo que refleja que los dispositivos nativos son un subconjunto de dispositivos Android completos.
La implementación controla automáticamente las diversas situaciones de detección del estado del dispositivo y la disponibilidad del dispositivo.
Habilita la asistencia
Si Tradefed inicia NativeDevice
, como en el caso de los dispositivos virtuales, usa la siguiente opción:
base-device-type-request = 'NATIVE_DEVICE'
Si el dispositivo ya existe, configura la variable de entorno NOTIFY_AS_NATIVE
cuando inicies Tradefed. Especifica NOTIFY_AS_NATIVE
como una lista de números de serie de dispositivos separados por comas que se considerarán un framework no completo.
NOTIFY_AS_NATIVE=<serial>,<serial1> ./tradefed.sh