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 del target che esegue il sideload di un pacchetto OTA specificato, applica il pacchetto, attende che il dispositivo si avvii e inietta le proprietà di compilazione del dispositivo da utilizzare come informazioni di compilazione
Questo preparatore della destinazione presuppone che il dispositivo sia in modalità ADB normale all'avvio e garantirà che il dispositivo venga chiuso 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 recupero, quindi riavvia nello spazio utente |
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Il dispositivo viene riavviato 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
Ritorni | |
---|---|
File |
performDeviceUpdate
protected void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Esegue il sideload del pacchetto OTA
Lanci | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
azioni postAggiornamento
protected void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Attende che il dispositivo passi dal sideload al ripristino, quindi si riavvii nello spazio utente
Lanci | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
preUpdateActions
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Il dispositivo viene riavviato in modalità sideload in preparazione
Lanci | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |