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 ERROR(/File) yang mewakili file gambar perangkat yang akan digunakan untuk memperbarui

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