SideloadOtaTargetPreparer
public class SideloadOtaTargetPreparer
extends DeviceUpdateTargetPreparer
java.lang.Oggetto | ||||
↳ | 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 regolare all'avvio e assicurerà 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 |
void | performDeviceUpdate (File deviceUpdateImage, ITestDevice device) Esegue il sideload del pacchetto OTA |
void | postUpdateActions (File deviceUpdateImage, ITestDevice device) Attende che il dispositivo passi dal sideload al ripristino, quindi si riavvia nello 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 |
eseguireDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Esegue il sideload del pacchetto OTA
Getta | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Attende che il dispositivo passi dal sideload al ripristino, quindi si riavvia nello spazio utente
Getta | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Riavvia il dispositivo in modalità sideload in preparazione
Getta | |
---|---|
DeviceNotAvailableException | |
TargetSetupError |