Alguns dispositivos Android não têm uma camada de framework completa, o que limita os recursos.
O Tradefed é compatível com esses dispositivos, chamados de NativeDevice
.
Arquitetura
Nossa representação de dispositivo usa uma arquitetura em camadas. TestDevice
estende
NativeDevice
, refletindo que os dispositivos nativos são um subconjunto de dispositivos Android
completos.
A implementação processa automaticamente as várias situações de detecção de estado e disponibilidade do dispositivo.
Ativar o suporte
Se o NativeDevice
for iniciado pelo Tradefed, como no caso de dispositivos virtuais,
use a seguinte opção:
base-device-type-request = 'NATIVE_DEVICE'
Se o dispositivo já existir, defina a variável de ambiente NOTIFY_AS_NATIVE
ao iniciar o Tradefed. Especifique NOTIFY_AS_NATIVE
como uma lista separada por vírgulas dos números de série dos dispositivos a serem considerados não de framework completo.
NOTIFY_AS_NATIVE=<serial>,<serial1> ./tradefed.sh