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