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ı harici bir kaynaktan (derleme hizmetinin aksine) cihaz görüntü dosyası ile güncellemeyle ilgili genel adımları yöneten soyut bir ITargetPreparer. Gerçek güncelleme mekanizması, alt sınıfların uygulayıcısına devredilir.
Özet
Herkese açık kurucular | |
|---|---|
DeviceUpdateTargetPreparer()
|
|
Herkese açık yöntemler | |
|---|---|
void
|
setUp(TestInformation testInfo)
|
Korunan yöntemler | |
|---|---|
abstract
File
|
getDeviceUpdateImage()
Güncelleme için kullanılacak cihaz resim dosyasını temsil eden bir |
abstract
void
|
performDeviceUpdate(File deviceUpdateImage, ITestDevice device)
Cihaz üzerinde cihaz resmi güncellemesini gerçekleştirir. |
abstract
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
Cihaz güncellendikten sonra ancak güncelleme sonrası kurulum adımları uygulanmadan önce yapılacak işlemler. |
abstract
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Cihaz güncellenmeden önce yapılacak işlemler. |
Herkese açık kurucular
DeviceUpdateTargetPreparer
public DeviceUpdateTargetPreparer ()
Herkese açık yöntemler
setUp
public void setUp (TestInformation testInfo)
| Parametreler | |
|---|---|
testInfo |
TestInformation |
| Atışlar | |
|---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
|
Korunan yöntemler
getDeviceUpdateImage
protected abstract 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 abstract void performDeviceUpdate (File deviceUpdateImage,
ITestDevice device)Cihaz üzerinde cihaz resmi güncellemesini gerçekleştirir
| Atışlar | |
|---|---|
|
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ı uygulanmadan önce yapılacak işlemler. Bu yöntem, yanıp sönen eşzamanlılık kontrolü dışında çağrılır.
| Atışlar | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
preUpdateActions
protected abstract void preUpdateActions (File deviceUpdateImage,
ITestDevice device)Cihaz güncellenmeden önce yapılacak işlemler. Bu yöntem, yanıp sönen eşzamanlılık denetiminin dışında çağrılır.
| Atışlar | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|