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 mengupdate perangkat dengan file image perangkat dari sumber eksternal (bukan layanan build). Update aktual mekanisme didelegasikan ke pelaksana subclass.

Ringkasan

Konstruktor publik

DeviceUpdateTargetPreparer()

Metode publik

void setUp(TestInformation testInfo)

Metode yang dilindungi

abstract File getDeviceUpdateImage()

Menyediakan instance ERROR(/File) yang mewakili file gambar perangkat yang akan digunakan untuk mengupdate

abstract void performDeviceUpdate(File deviceUpdateImage, ITestDevice device)

Melakukan update image perangkat pada perangkat

abstract void postUpdateActions(File deviceUpdateImage, ITestDevice device)

Tindakan yang akan dilakukan setelah perangkat diupdate, tapi sebelum update dilakukan, langkah-langkah penyiapan dilaksanakan.

abstract void preUpdateActions(File deviceUpdateImage, ITestDevice device)

Tindakan yang akan dilakukan sebelum perangkat diupdate.

Konstruktor publik

DeviceUpdateTargetPreparer

public DeviceUpdateTargetPreparer ()

Metode publik

penyiapan

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Menampilkan
BuildError
DeviceNotAvailableException
TargetSetupError

Metode yang dilindungi

getDeviceUpdateImage

protected abstract File getDeviceUpdateImage ()

Menyediakan instance ERROR(/File) yang mewakili file gambar perangkat yang akan digunakan untuk mengupdate

Hasil
File

lakukanUpdatePerangkat

protected abstract void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Melakukan update image perangkat pada 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, tapi sebelum update dilakukan, langkah-langkah penyiapan dilaksanakan. Metode ini akan dipanggil di luar kontrol konkurensi flash.

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 dan mengaktifkan kontrol konkurensi.

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