{i>SideloadOtaTargetPreparer<i}
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 |
Mempersiapkan target yang melakukan {i>sideload<i} paket OTA yang ditentukan, menerapkan paket, menunggu agar perangkat dapat di-booting, dan memasukkan properti build perangkat untuk digunakan sebagai info build
Persiapan target ini mengasumsikan bahwa perangkat akan berada dalam mode adb reguler ketika dimulai, dan
akan memastikan perangkat keluar dalam mode yang sama tetapi dengan aplikasi build yang lebih baru. Apa saja
transisi status perangkat yang tidak terduga selama proses tersebut akan dilaporkan sebagai TargetSetupError
, dan hal yang sama berlaku untuk 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 reboot ke userspace |
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Memulai ulang perangkat ke mode sideload sebagai persiapan |
Konstruktor publik
{i>SideloadOtaTargetPreparer<i}
public SideloadOtaTargetPreparer ()
Metode yang dilindungi
getDeviceUpdateImage
protected File getDeviceUpdateImage ()
Menyediakan instance ERROR(/File)
yang mewakili file gambar perangkat yang akan digunakan untuk mengupdate
Hasil | |
---|---|
File |
lakukanUpdatePerangkat
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 reboot ke userspace
Menampilkan | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Memulai ulang perangkat ke mode sideload sebagai persiapan
Menampilkan | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |