Yerel cihaz

Bazı Android cihazlarda tam bir çerçeve katmanı bulunmadığından özellikler sınırlı olabilir.

Tradefed, NativeDevice olarak adlandırılan bu cihazları destekler.

Mimari

Cihaz gösterimimiz katmanlı bir mimari kullanır. TestDevice extends NativeDevice, yerel cihazların tam Android cihazların bir alt kümesi olduğunu gösterir.

Uygulama, cihaz durumu algılama ve cihaz kullanılabilirliği ile ilgili çeşitli durumları otomatik olarak ele alır.

Desteği etkinleştirme

NativeDevice, sanal cihazlarda olduğu gibi Tradefed tarafından başlatılırsa aşağıdaki seçeneği kullanın:

base-device-type-request = 'NATIVE_DEVICE'

Cihaz önceden varsa Tradefed'i başlatırken NOTIFY_AS_NATIVE ortam değişkenini ayarlayın. NOTIFY_AS_NATIVE değerini, tam çerçeve olarak kabul edilmeyecek cihazların seri numaralarının virgülle ayrılmış listesi olarak belirtin.

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