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 del target presuppone che il dispositivo sia in modalità adb normale all'avvio e garantisce che il dispositivo esce nella stessa modalità, ma con la build più recente applicata. Qualsiasi transizione di stato del dispositivo imprevista 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 |
|
postUpdateActions
protected void postUpdateActions (File deviceUpdateImage,
ITestDevice device)Attende che il dispositivo passi dal sideload al recupero, quindi riavvia 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 |
|