DeviceUpdateTargetPreparer
public abstract class DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper
java.lang.Object | |||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | ||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | ||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer |
Cihazların harici bir kaynaktan alınan bir cihaz görüntü dosyasıyla (derleme hizmetinin aksine) güncellenmesiyle ilgili ortak adımları gerçekleştiren soyut bir ITargetPreparer
. Gerçek güncelleme mekanizması alt sınıfların uygulayıcısına devredilmiştir.
Özet
Kamu inşaatçıları | |
---|---|
DeviceUpdateTargetPreparer () |
Genel yöntemler | |
---|---|
void | setUp (TestInformation testInfo)
|
Korumalı yöntemler | |
---|---|
abstract File | getDeviceUpdateImage () Güncelleme için kullanılacak aygıt görüntü dosyasını temsil eden bir |
abstract void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) Cihazdaki cihaz görüntüsü güncellemesini gerçekleştirir |
abstract void | postUpdateActions (File deviceUpdateImage, ITestDevice device) Cihaz güncellendikten sonra ancak güncelleme sonrası kurulum adımları yapılmadan önce yapılması gereken işlemler. |
abstract void | preUpdateActions (File deviceUpdateImage, ITestDevice device) Cihaz güncellenmeden önce yapılması gereken işlemler. |
Kamu inşaatçıları
DeviceUpdateTargetPreparer
public DeviceUpdateTargetPreparer ()
Genel yöntemler
kurmak
public void setUp (TestInformation testInfo)
Parametreler | |
---|---|
testInfo | TestInformation |
Atar | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
Korumalı yöntemler
getDeviceUpdateImage
protected abstract File getDeviceUpdateImage ()
Güncelleme için kullanılacak aygıt görüntü dosyasını temsil eden bir ERROR(/File)
örneği sağlar
İadeler | |
---|---|
File |
PerformDeviceUpdate
protected abstract void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Cihazdaki cihaz görüntüsü güncellemesini gerçekleştirir
Atar | |
---|---|
TargetSetupError | |
DeviceNotAvailableException |
Güncelleme SonrasıAksiyonlar
protected abstract void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Cihaz güncellendikten sonra ancak güncelleme sonrası kurulum adımları yapılmadan önce yapılması gereken işlemler. Bu yöntem, yanıp sönen eşzamanlılık kontrolünün dışında çağrılacaktır.
Atar | |
---|---|
TargetSetupError | |
DeviceNotAvailableException |
ÖnGüncellemeAksiyonları
protected abstract void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Cihaz güncellenmeden önce yapılması gereken işlemler. Bu yöntem, yanıp sönen eşzamanlılık kontrolünün dışında çağrılacaktır.
Atar | |
---|---|
TargetSetupError | |
DeviceNotAvailableException |