DeviceUpdateTargetPreparer
public
abstract
class
DeviceUpdateTargetPreparer
extends DeviceBuildInfoBootStrapper
java.lang.Object | |||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | ||
↳ | com.android.tradefed.targetprep.DeviceBuildInfoBootStrapper | ||
↳ | com.android.tradefed.targetprep.DeviceUpdateTargetPreparer |
Un ITargetPreparer
astratto che si occupa dei passaggi comuni per l'aggiornamento dei dispositivi con un file immagine del dispositivo da un'origine esterna (a differenza di un servizio di compilazione). Il meccanismo di aggiornamento effettivo è delegato all'implementatore delle sottoclassi.
Riepilogo
Costruttori pubblici | |
---|---|
DeviceUpdateTargetPreparer()
|
Metodi pubblici | |
---|---|
void
|
setUp(TestInformation testInfo)
|
Metodi protetti | |
---|---|
abstract
File
|
getDeviceUpdateImage()
Fornisce un'istanza |
abstract
void
|
performDeviceUpdate(File deviceUpdateImage, ITestDevice device)
Esegue l'aggiornamento dell'immagine del dispositivo sul dispositivo |
abstract
void
|
postUpdateActions(File deviceUpdateImage, ITestDevice device)
Azioni da eseguire dopo l'aggiornamento del dispositivo, ma prima dell'esecuzione dei passaggi di configurazione post-aggiornamento. |
abstract
void
|
preUpdateActions(File deviceUpdateImage, ITestDevice device)
Azioni da eseguire prima dell'aggiornamento del dispositivo. |
Costruttori pubblici
DeviceUpdateTargetPreparer
public DeviceUpdateTargetPreparer ()
Metodi pubblici
setUp
public void setUp (TestInformation testInfo)
Parametri | |
---|---|
testInfo |
TestInformation |
Lanci | |
---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
Metodi protetti
getDeviceUpdateImage
protected abstract File getDeviceUpdateImage ()
Fornisce un'istanza ERROR(/File)
che rappresenta il file immagine del dispositivo da utilizzare per l'aggiornamento
Ritorni | |
---|---|
File |
performDeviceUpdate
protected abstract void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Esegue l'aggiornamento dell'immagine del dispositivo sul dispositivo
Lanci | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
postUpdateActions
protected abstract void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Azioni da eseguire dopo l'aggiornamento del dispositivo, ma prima dell'esecuzione dei passaggi di configurazione post-aggiornamento. Questo metodo verrà chiamato al di fuori del controllo della concorrenza lampeggiante.
Lanci | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
preUpdateActions
protected abstract void preUpdateActions (File deviceUpdateImage, ITestDevice device)
Azioni da eseguire prima dell'aggiornamento del dispositivo. Questo metodo verrà chiamato al di fuori del controllo della concorrenza lampeggiante.
Lanci | |
---|---|
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |