Android cihazlar
Tradefed'teki Android cihazlar, Cihaz Yöneticisi. Android cihazlar için iki ana durum kategorisi vardır: Ayırma durumu ve Online Durum.
Bu durumların tümü
Tradefed Konsol -
l d
veya list devices
.
tf >l d
Serial State Allocation Product Variant Build Battery
84TX0081B ONLINE Available blueline blueline MASTER 100
HT6550300002 ONLINE Available sailfish sailfish MASTER 94
876X00GNG UNAUTHORIZED Unavailable unknown unknown unknown unknown
HT6570300047 UNAUTHORIZED Unavailable unknown unknown unknown unknown
Tahsis durumları
Ayırma durumları, cihaz kullanımını izlemek için Tradefed'e özel durumlardır. Onlar tarafından tanımlanan CihazAllocationState ve şunlardan herhangi biri olabilir:
- BİLİNMİYOR: Geçişler sırasında
cihazı, izleme listesinden kaldırılmalıdır. Bu durum,
cihazın
adb
ile bağlantısı kesildi. - YOK SAYDIR: Cihaz, şu nedenle TF oturumu için seçilemez:
filtrelendi. TF büyük olasılıkla
ANDROID_SERIAL
dışa aktarılarak başlamıştır. seçilebilecek cihazların kapsamını sınırlar. - KULLANILABİLİR: Cihaz test için seçilmeye hazır.
- KULLANILAMIYOR: Cihaz bağlı ancak test çalıştırmaya hazır değil. Genellikle
adb
içindeoffline
olarak gösteriliyor. - ANLAŞILDI: Cihaz şu anda bir test çalıştırdığı için seçilemez.
- checkING_AVAILABILITY: Cihaz yeni bağlandı ve TF bu cihazın bağlı olup olmadığını kontrol ediyor gerektiği gibi çevrimiçi olması ve kullanılabilir hale getirilebilmesi gerekir. Aksi takdirde, kullanılamıyor.
Online durumlar
Çevrimiçi durumlar, cihazın adb devices
tarafından görülen gerçek durumunu temsil eder.
Bu özellikler şu şekilde tanımlanır:
TestDeviceState
ve şunlar olabilir:
- FASTBOOT
- ONLINE [ÇEVRİMİÇİ]
- KURTARMA
- NOT_AVAILABLE
Ticareti yapılan online eyaletler, kullandığımız temel adb
kitaplığıyla bağlantılıdır.
ddmlib
. Ülkelerin
DeviceState belirtir.