Preparatore per il comando SideloadOtaTarget
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 target che esegue il sideload di un pacchetto OTA specificato, applica il pacchetto e attende per l'avvio del dispositivo e inserisce le proprietà di build del dispositivo da utilizzare come informazioni sulla build
Questo preparatore del target presuppone che il dispositivo sia in modalità ADB normale all'avvio e
fa in modo che il dispositivo esca nella stessa modalità ma con la build più recente applicata. Qualsiasi
una transizione imprevista dello stato del dispositivo durante l'intero processo sarà 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 riavvii nello spazio utente |
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Durante la preparazione, il dispositivo viene riavviato in modalità di sideload |
Costruttori pubblici
Preparatore per il comando SideloadOtaTarget
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 |
azioni preAggiornamento
protected void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Durante la preparazione, il dispositivo viene riavviato in modalità di sideload
Lanci | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |