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 seputar memperbarui perangkat dengan file image perangkat dari sumber eksternal (sebagai lawan dari layanan build). Mekanisme pembaruan aktual didelegasikan ke 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 citra perangkat pada perangkat |
abstract void | postUpdateActions (File deviceUpdateImage, ITestDevice device) Tindakan yang harus dilakukan setelah perangkat diperbarui tetapi sebelum 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
getDeviceUpdateImage
protected abstract File getDeviceUpdateImage ()
Menyediakan instance ERROR(/File)
yang mewakili file image perangkat yang akan digunakan untuk memperbarui
Pengembalian | |
---|---|
File |
performDeviceUpdate
protected abstract void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Melakukan pembaruan citra perangkat pada perangkat
Melempar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected abstract void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Tindakan yang harus dilakukan setelah perangkat diperbarui tetapi sebelum langkah penyiapan pasca pembaruan dilakukan. Metode ini akan dipanggil di luar kontrol konkurensi flashing.
Melempar | |
---|---|
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError |
preUpdateActions
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 |