Natives Gerät

Einigen Android-Geräten fehlt eine vollständige Framework-Ebene, was ihre Funktionen einschränkt.

Tradefed unterstützt diese Geräte, die als NativeDevice bezeichnet werden.

Architektur

Für die Gerätedarstellung wird eine mehrschichtige Architektur verwendet. TestDevice ist eine Erweiterung von NativeDevice und zeigt an, dass native Geräte eine Teilmenge der vollständigen Android-Geräte sind.

Die Implementierung verarbeitet automatisch die verschiedenen Situationen der Gerätestatuserkennung und Geräteverfügbarkeit.

Support aktivieren

Wenn die NativeDevice wie bei virtuellen Geräten von Tradefed gestartet wird, verwenden Sie die folgende Option:

base-device-type-request = 'NATIVE_DEVICE'

Wenn das Gerät bereits vorhanden ist, legen Sie die Umgebungsvariable NOTIFY_AS_NATIVE fest, wenn Sie Tradefed starten. Geben Sie NOTIFY_AS_NATIVE als durch Kommas getrennte Liste der Seriennummern der Geräte an, die als nicht vollständiges Framework betrachtet werden sollen.

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