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 |
Cihazı belirli bir biçim üzerinden sağlanan cihaz resimleriyle flaşlayan bir hedef hazırlayıcı.
Cihaz resmi biçimiyle ilgili üst düzey koşullar:
- Cihaz resim dosyası bir ZIP dosyası olmalıdır
- Zip dosyasının kökünde flash-all.sh komut dosyası bulunmalıdır.
- 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ı, komut dosyasıyla aynı konuma ve dizin düzenine göre ayıklanır. Komut dosyası, ZIP'de paketlenmiş tüm dosyaları göreli yol üzerinden referans olarak kullanabilir.
- Komut dosyası, yanıp sönme işleminden sonra cihazı aynı duruma döndürmelidir.
ANDROID_SERIAL
adlı bir ortam değişkeni, yürütme ortamının bir parçası olarak cihaz seri numarasına ayarlanır.- Komut dosyası, PATH'de
adb
vefastboot
olduğunu varsayabilir
flash-
all.sh
dosyasını yürütür.
Özet
Herkese açık kurucular | |
---|---|
DeviceImageZipFlashingTargetPreparer()
|
Korunan yöntemler | |
---|---|
File
|
getDeviceUpdateImage()
Güncelleme için kullanılacak cihaz resim dosyasını temsil eden bir |
void
|
performDeviceUpdate(File deviceUpdateImage, ITestDevice device)
Cihaz resmi güncelleme zip dosyasını genişletir ve ekteki yanıp sönme komut dosyasını çağırır |
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
İşlemsiz |
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
İşlemsiz |
Herkese açık kurucular
DeviceImageZipFlashingTargetPreparer
public DeviceImageZipFlashingTargetPreparer ()
Korunan yöntemler
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Güncelleme için kullanılacak cihaz resim dosyasını temsil eden bir ERROR(/File)
örneği sağlar
İlerlemeler | |
---|---|
File |
performDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Cihaz resmi güncelleme zip dosyasını genişletir ve ekteki yanıp sönme komut dosyasını çağırır
Atışlar | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
İşlemsiz
Atışlar | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
İşlemsiz
Atışlar | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |