Dispositivo nativo

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 su disponibilidad.

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