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