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 ERROR(/File) örneği sağlar

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