DeviceUpdateTargetHazırlayıcı
public abstract class DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper
java.lang.Object | |||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | ||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | ||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer |
Harici bir kaynaktan (bir oluşturma hizmetinin aksine) bir aygıt görüntü dosyasıyla aygıtların güncellenmesiyle ilgili genel adımlarla ilgilenen 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 cihaz görüntü dosyasını temsil eden bir |
abstract void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) Cihazda 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ından önce yapılacak işlemler. |
abstract void | preUpdateActions (File deviceUpdateImage, ITestDevice device) Cihaz güncellenmeden önce yapılması gereken işlemler. |
kamu inşaatçılar
DeviceUpdateTargetHazırlayıcı
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 cihaz görüntü dosyasını temsil eden bir ERROR(/File)
örneği sağlar
İadeler | |
---|---|
File |
Cihaz Güncellemesi gerçekleştir
protected abstract void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Cihazda cihaz görüntüsü güncellemesini gerçekleştirir
Atar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected abstract void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Cihaz güncellendikten sonra ancak güncelleme sonrası kurulum adımlarından önce yapılacak işlemler. Bu yöntem, yanıp sönen eşzamanlılık kontrolünün dışında çağrılacaktır.
Atar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError |
preUpdateActions
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 | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError |