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 resmi dosyasıyla güncelleme ile ilgili genel adımları ele alan bir soyutlama ITargetPreparer. Gerçek güncelleme mekanizması, alt sınıfların uygulayıcısına devredilir.
Özet
Herkese açık oluşturucular | |
|---|---|
DeviceUpdateTargetPreparer()
|
|
Herkese açık yöntemler | |
|---|---|
void
|
setUp(TestInformation testInfo)
|
Korunan yöntemler | |
|---|---|
abstract
File
|
getDeviceUpdateImage()
Güncelleme için kullanılacak cihaz resmi 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ı gerçekleştirilmeden önce yapılacak işlemler. |
abstract
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Cihaz güncellenmeden önce yapılacak işlemler. |
Herkese açık oluşturucular
DeviceUpdateTargetPreparer
public DeviceUpdateTargetPreparer ()
Herkese açık yöntemler
setUp
public void setUp (TestInformation testInfo)
| Parametreler | |
|---|---|
testInfo |
TestInformation |
| Verdiği hatalar | |
|---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
|
Korunan yöntemler
getDeviceUpdateImage
protected abstract File getDeviceUpdateImage ()
Güncelleme için kullanılacak cihaz resmi dosyasını temsil eden bir File örneği sağlar.
| İadeler | |
|---|---|
File |
|
performDeviceUpdate
protected abstract void performDeviceUpdate (File deviceUpdateImage,
ITestDevice device)Cihazda cihaz görüntüsü güncellemesini gerçekleştirir.
| Verdiği hatalar | |
|---|---|
|
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ı gerçekleştirilmeden önce yapılacak işlemler. Bu yöntem, yanıp sönme eşzamanlılık kontrolü dışında çağrılacak.
| Verdiği hatalar | |
|---|---|
|
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önme eşzamanlılık kontrolü dışında çağrılır.
| Verdiği hatalar | |
|---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|