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 el 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, establece la variable de entorno NOTIFY_AS_NATIVE cuando inicies Tradefed. Especifica NOTIFY_AS_NATIVE como una lista separada por comas de los números de serie de los dispositivos que se considerarán frameworks no completos.

NOTIFY_AS_NATIVE=<serial>,<serial1> ./tradefed.sh