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


ITargetPreparer abstrak yang menangani langkah-langkah umum seputar update perangkat dengan file image perangkat dari sumber eksternal (bukan layanan build). Mekanisme update yang sebenarnya didelegasikan ke implementor subclass.

Ringkasan

Konstruktor publik

DeviceUpdateTargetPreparer()

Metode publik

void setUp(TestInformation testInfo)

Metode yang dilindungi

abstract File getDeviceUpdateImage()

Memberikan instance ERROR(/File) yang mewakili file image perangkat yang akan digunakan untuk update

abstract void performDeviceUpdate(File deviceUpdateImage, ITestDevice device)

Melakukan update image perangkat di perangkat

abstract void postUpdateActions(File deviceUpdateImage, ITestDevice device)

Tindakan yang akan dilakukan setelah perangkat diupdate, tetapi sebelum langkah penyiapan pasca update dilakukan.

abstract void preUpdateActions(File deviceUpdateImage, ITestDevice device)

Tindakan yang akan dilakukan sebelum perangkat diupdate.

Konstruktor publik

DeviceUpdateTargetPreparer

public DeviceUpdateTargetPreparer ()

Metode publik

setUp

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Menampilkan
BuildError
DeviceNotAvailableException
TargetSetupError

Metode yang dilindungi

getDeviceUpdateImage

protected abstract File getDeviceUpdateImage ()

Memberikan instance ERROR(/File) yang mewakili file image perangkat yang akan digunakan untuk update

Hasil
File

performDeviceUpdate

protected abstract void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Melakukan update image perangkat di perangkat

Menampilkan
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected abstract void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Tindakan yang akan dilakukan setelah perangkat diupdate, tetapi sebelum langkah penyiapan pasca update dilakukan. Metode ini akan dipanggil di luar kontrol serentak flashing.

Menampilkan
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

preUpdateActions

protected abstract void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Tindakan yang akan dilakukan sebelum perangkat diupdate. Metode ini akan dipanggil di luar kontrol serentak flashing.

Menampilkan
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError