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


Un preparatore di destinazione che esegue il sideload di un pacchetto OTA specificato, applica il pacchetto, attende l'avvio del dispositivo e inserisce le proprietà di build del dispositivo da utilizzare come informazioni di build

Questo preparatore di destinazione presuppone che il dispositivo sarà in modalità adb normale all'avvio e garantirà che il dispositivo esca nella stessa modalità ma con la build più recente applicata. Qualsiasi transizione imprevista dello stato del dispositivo durante il processo verrà segnalata come TargetSetupError e lo stesso vale per qualsiasi errore di sideload OTA rilevato.

Riepilogo

Costruttori pubblici

SideloadOtaTargetPreparer ()

Metodi protetti

File getDeviceUpdateImage ()

Fornisce un'istanza ERROR(/File) che rappresenta il file immagine del dispositivo da utilizzare per l'aggiornamento

void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)

Esegue il sideload del pacchetto OTA

void postUpdateActions (File deviceUpdateImage, ITestDevice device)

Attende il passaggio del dispositivo dal sideload al ripristino, quindi riavvia allo spazio utente

void preUpdateActions (File deviceUpdateImage, ITestDevice device)

Riavvia il dispositivo in modalità sideload in preparazione

Costruttori pubblici

SideloadOtaTargetPreparer

public SideloadOtaTargetPreparer ()

Metodi protetti

getDeviceUpdateImage

protected File getDeviceUpdateImage ()

Fornisce un'istanza ERROR(/File) che rappresenta il file immagine del dispositivo da utilizzare per l'aggiornamento

ritorna
File

eseguire l'aggiornamento del dispositivo

protected void performDeviceUpdate (File deviceUpdateImage, 
                ITestDevice device)

Esegue il sideload del pacchetto OTA

Tiri
DeviceNotAvailableException
TargetSetupError

postUpdateActions

protected void postUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Attende il passaggio del dispositivo dal sideload al ripristino, quindi riavvia allo spazio utente

Tiri
DeviceNotAvailableException
TargetSetupError

Azioni preliminari all'aggiornamento

protected void preUpdateActions (File deviceUpdateImage, 
                ITestDevice device)

Riavvia il dispositivo in modalità sideload in preparazione

Tiri
DeviceNotAvailableException
TargetSetupError