SideloadOtaTargetPreparer
public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.Objek | ||||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | |||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer | |||
↳ | com.android.tradefed.targetprep.SideloadOtaTargetPreparer |
Persiapan target yang melakukan sideload paket OTA tertentu, menerapkan paket, menunggu perangkat melakukan booting, dan menyuntikkan properti build perangkat untuk digunakan sebagai info build
Persiapan 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 setiap kesalahan sideload OTA yang terdeteksi.
Ringkasan
Konstruktor publik | |
---|---|
SideloadOtaTargetPreparer () |
Metode yang dilindungi | |
---|---|
File | getDeviceUpdateImage () Menyediakan instance |
void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) Melakukan sideload paket OTA |
void | postUpdateActions (File deviceUpdateImage, ITestDevice device) Menunggu perangkat beralih dari sideload ke recovery, lalu reboot ke userspace |
void | preUpdateActions (File deviceUpdateImage, ITestDevice device) Nyalakan ulang perangkat ke mode sideload sebagai persiapan |
Konstruktor publik
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
Metode yang dilindungi
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Menyediakan instance ERROR(/File)
yang mewakili file image perangkat yang akan digunakan untuk memperbarui
Pengembalian | |
---|---|
File |
performDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Melakukan sideload paket OTA
Melempar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Menunggu perangkat beralih dari sideload ke recovery, lalu reboot ke userspace
Melempar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Nyalakan ulang perangkat ke mode sideload sebagai persiapan
Melempar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |