DeviceUpdateTargetPreparer
public abstract class DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper
java.lang.Objek | |||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | ||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | ||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer |
ITargetPreparer
abstrak yang menangani langkah-langkah umum dalam memperbarui perangkat dengan file gambar perangkat dari sumber eksternal (sebagai lawan dari layanan build). Mekanisme pembaruan sebenarnya didelegasikan kepada pelaksana subkelas.
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 pembaruan gambar perangkat pada perangkat |
abstract void | postUpdateActions (File deviceUpdateImage, ITestDevice device) Tindakan yang harus dilakukan setelah perangkat diperbarui tetapi sebelum langkah-langkah penyiapan pasca pembaruan dilakukan. |
abstract void | preUpdateActions (File deviceUpdateImage, ITestDevice device) Tindakan yang harus dilakukan sebelum perangkat diperbarui. |
Konstruktor publik
DeviceUpdateTargetPreparer
public DeviceUpdateTargetPreparer ()
Metode publik
mempersiapkan
public void setUp (TestInformation testInfo)
Parameter | |
---|---|
testInfo | TestInformation |
Melempar | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
Metode yang dilindungi
dapatkanDeviceUpdateImage
protected abstract File getDeviceUpdateImage ()
Menyediakan instance ERROR(/File)
yang mewakili file gambar perangkat yang akan digunakan untuk memperbarui
Kembali | |
---|---|
File |
melakukan Pembaruan Perangkat
protected abstract void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Melakukan pembaruan gambar perangkat pada perangkat
Melempar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError |
pascaPembaruanAksi
protected abstract void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Tindakan yang harus dilakukan setelah perangkat diperbarui tetapi sebelum langkah-langkah penyiapan pasca pembaruan dilakukan. Metode ini akan dipanggil di luar kontrol konkurensi flashing.
Melempar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError |
tindakan praPembaruan
protected abstract void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Tindakan yang harus dilakukan sebelum perangkat diperbarui. Metode ini akan dipanggil di luar kontrol konkurensi flashing.
Melempar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError |