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 File örneği sağlar.

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