SideloadOtaTargetPreparer
public
class
SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.Object | ||||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | |||
↳ | com.android.tradefed.targetprep.SideloadOtaTargetPreparer |
Pengatur target yang melakukan sideload paket OTA yang ditentukan, menerapkan paket, menunggu perangkat melakukan booting, dan memasukkan properti build perangkat untuk digunakan sebagai info build
Mempersiapkan target ini mengasumsikan bahwa perangkat akan berada dalam mode adb reguler saat dimulai, dan
akan memastikan bahwa perangkat keluar dalam mode yang sama, tetapi dengan build yang lebih baru diterapkan. Setiap
transisi status perangkat yang tidak terduga selama proses akan dilaporkan sebagai TargetSetupError
, dan hal yang sama berlaku untuk error sideload OTA yang terdeteksi.
Ringkasan
Konstruktor publik | |
---|---|
SideloadOtaTargetPreparer()
|
Metode yang dilindungi | |
---|---|
File
|
getDeviceUpdateImage()
Memberikan instance |
void
|
performDeviceUpdate(File deviceUpdateImage, ITestDevice device)
Melakukan sideload paket OTA |
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
Menunggu perangkat bertransisi dari sideload ke pemulihan, lalu memulai ulang ke ruang pengguna |
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Memulai ulang perangkat ke mode sideload sebagai persiapan |
Konstruktor publik
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
Metode yang dilindungi
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Memberikan instance ERROR(/File)
yang mewakili file image perangkat yang akan digunakan untuk update
Hasil | |
---|---|
File |
performDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Melakukan sideload paket OTA
Menampilkan | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Menunggu perangkat bertransisi dari sideload ke pemulihan, lalu memulai ulang ke ruang pengguna
Menampilkan | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Memulai ulang perangkat ke mode sideload sebagai persiapan
Menampilkan | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |