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

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