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 | |||
Penyiap target yang melakukan sideload paket OTA tertentu, menerapkan paket, menunggu perangkat melakukan booting, dan menyuntikkan properti build perangkat untuk digunakan sebagai info build
Penyiap 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 error 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 melakukan booting ulang ke ruang pengguna |
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Me-reboot perangkat ke mode sideload sebagai persiapan |
Konstruktor publik
SideloadOtaTargetPreparer
public SideloadOtaTargetPreparer ()
Metode yang dilindungi
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Menyediakan instance 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 melakukan booting ulang ke ruang pengguna
| Menampilkan | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage,
ITestDevice device)Me-reboot perangkat ke mode sideload sebagai persiapan
| Menampilkan | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|