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 terkait pembaruan perangkat dengan file gambar perangkat dari sumber eksternal (bukan layanan build).ITargetPreparer Mekanisme pembaruan sebenarnya didelegasikan ke implementor subclass.

Ringkasan

Konstruktor publik

DeviceUpdateTargetPreparer()

Metode publik

void setUp(TestInformation testInfo)

Metode terlindungi

abstract File getDeviceUpdateImage()

Menyediakan instance File yang mewakili file gambar perangkat yang akan digunakan untuk pembaruan

abstract void performDeviceUpdate(File deviceUpdateImage, ITestDevice device)

Melakukan pembaruan gambar perangkat di perangkat

abstract void postUpdateActions(File deviceUpdateImage, ITestDevice device)

Tindakan yang akan dilakukan setelah perangkat diupdate, tetapi sebelum langkah-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 terlindungi

getDeviceUpdateImage

protected abstract File getDeviceUpdateImage ()

Menyediakan instance File yang mewakili file gambar perangkat yang akan digunakan untuk pembaruan

Hasil
File

performDeviceUpdate

protected abstract void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Melakukan pembaruan gambar 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-langkah penyiapan pasca-update dilakukan. Metode ini akan dipanggil di luar kontrol konkurensi 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 konkurensi flashing.

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