DeviceImageZipFlashingTargetPreparer
public class DeviceImageZipFlashingTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.Object | ||||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceImageZipFlashingTargetPreparer |
Belirli bir formatta sağlanan cihaz görüntüleri ile cihazı flaşlayan bir hedef hazırlayıcı.
Cihaz görüntü formatı için üst düzey gereksinimler:
- Cihaz görüntü dosyası bir zip dosyası olmalıdır
- Zip dosyası, kökte bir flash-all.sh komut dosyası içermelidir
- Komut dosyası, cihazın
adb devices
tarafından görülebilen kullanıcı alanında olduğunu varsaymalıdır. - Zip dosyasının geri kalanı, aynı dizin düzenine sahip komut dosyasıyla aynı konuma çıkarılır ve komut dosyası, ilgili yol aracılığıyla zip'te paketlenmiş herhangi bir dosyaya atıfta bulunabilir.
- Yanıp söndükten sonra komut dosyası, cihazı aynı duruma döndürmelidir.
- Bir ortam değişkeni olan
ANDROID_SERIAL
yürütme ortamının bir parçası olarak cihaz seri numarasına ayarlanacaktır. - Komut dosyası, PATH üzerinde
adb
vefastboot
olduğunu varsayabilir
flash- all.sh
dosyasını yukarıdaki gereksinimlerde belirtilen varsayımlar çerçevesinde yürütecektir.Özet
kamu inşaatçılar | |
---|---|
DeviceImageZipFlashingTargetPreparer () |
Korumalı yöntemler | |
---|---|
File | getDeviceUpdateImage () Güncelleme için kullanılacak cihaz görüntü dosyasını temsil eden bir |
void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) Cihaz görüntüsü güncelleme zip dosyasını genişletir ve ekteki yanıp sönen komut dosyasını çağırır |
void | postUpdateActions (File deviceUpdateImage, ITestDevice device) ameliyatsız |
void | preUpdateActions (File deviceUpdateImage, ITestDevice device) ameliyatsız |
kamu inşaatçılar
DeviceImageZipFlashingTargetPreparer
public DeviceImageZipFlashingTargetPreparer ()
Korumalı yöntemler
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Güncelleme için kullanılacak cihaz görüntü dosyasını temsil eden bir ERROR(/File)
örneği sağlar
İadeler | |
---|---|
File |
Cihaz Güncellemesi gerçekleştir
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Cihaz görüntüsü güncelleme zip dosyasını genişletir ve ekteki yanıp sönen komut dosyasını çağırır
Atar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
ameliyatsız
Atar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
ameliyatsız
Atar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |