SideloadOtaTargetHazırlayıcı
public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.Object | ||||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | |||
↳ | com.android.tradefed.targetprep.SideloadOtaTargetPreparer |
Belirli bir OTA paketinin yandan yüklemesini gerçekleştiren, paketi uygulayan, cihazın açılmasını bekleyen ve yapı bilgisi olarak kullanmak üzere cihaz yapı özelliklerini enjekte eden bir hedef hazırlayıcı
Bu hedef hazırlayıcı, başlatıldığında cihazın normal adb modunda olacağını varsayar ve cihazın aynı modda ancak daha yeni yapı uygulanmış olarak çıkmasını sağlar. İşlem sırasında herhangi bir beklenmeyen cihaz durumu geçişi, TargetSetupError
olarak bildirilir ve aynısı, algılanan herhangi bir OTA yandan yükleme hatası için de geçerlidir.
Özet
kamu inşaatçılar | |
---|---|
SideloadOtaTargetPreparer () |
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) OTA paketinin yan yükünü gerçekleştirir |
void | postUpdateActions (File deviceUpdateImage, ITestDevice device) Cihazın yan yükten kurtarmaya geçmesini bekler, ardından kullanıcı alanına yeniden başlar |
void | preUpdateActions (File deviceUpdateImage, ITestDevice device) Hazırlık sırasında cihazı yan yükleme modunda yeniden başlatır |
kamu inşaatçılar
SideloadOtaTargetHazırlayıcı
public SideloadOtaTargetPreparer ()
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)
OTA paketinin yan yükünü gerçekleştirir
Atar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Cihazın yan yükten kurtarmaya geçmesini bekler, ardından kullanıcı alanına yeniden başlar
Atar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Hazırlık sırasında cihazı yan yükleme modunda yeniden başlatır
Atar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |