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 |
Pembuat target yang melakukan sideload paket OTA tertentu, menerapkan paket, menunggu perangkat melakukan booting, dan memasukkan properti build perangkat untuk digunakan sebagai info build
Penyusun 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 penerapan versi yang lebih baru. Transisi status perangkat apa pun yang tidak terduga selama proses akan dilaporkan sebagai TargetSetupError
, dan hal yang sama berlaku untuk 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 bertransisi dari sideload ke pemulihan, lalu reboot ke ruang pengguna |
void | preUpdateActions (File deviceUpdateImage, ITestDevice device) Reboot perangkat ke mode sideload sebagai persiapan |
Konstruktor publik
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
Metode yang dilindungi
dapatkanDeviceUpdateImage
protected File getDeviceUpdateImage ()
Menyediakan instance ERROR(/File)
yang mewakili file gambar perangkat yang akan digunakan untuk memperbarui
Kembali | |
---|---|
File |
melakukan Pembaruan Perangkat
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Melakukan sideload paket OTA
Melempar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
pascaPembaruanAksi
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Menunggu perangkat bertransisi dari sideload ke pemulihan, lalu reboot ke ruang pengguna
Melempar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
tindakan praPembaruan
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Reboot perangkat ke mode sideload sebagai persiapan
Melempar | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |