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 |
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 |