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

На некоторых устройствах 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