Родное устройство

На некоторых устройствах Android отсутствует полноценная платформа, что ограничивает их возможности.

Tradefed поддерживает эти устройства, называемые NativeDevice .

Архитектура

Наше представление устройств использует многоуровневую архитектуру. TestDevice расширяет NativeDevice , отражая, что собственные устройства являются подмножеством полноценных устройств Android.

Реализация автоматически обрабатывает различные ситуации определения состояния устройства и доступности устройства.

Включить поддержку

Если NativeDevice запускается Tradefed, как и в случае с виртуальными устройствами, используйте следующую опцию:

base-device-type-request = 'NATIVE_DEVICE'

если устройство уже существует, установите переменную среды NOTIFY_AS_NATIVE при запуске Tradefed. Укажите NOTIFY_AS_NATIVE в виде списка серийных номеров устройств, разделенных запятыми, которые будут считаться неполной платформой.

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