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 relativi all'aggiornamento dei dispositivi con un file di immagine del dispositivo da un'origine esterna (al contrario di un servizio di compilazione). L'effettivo meccanismo di aggiornamento è delegato all'implementatore di 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 che vengano eseguite le fasi 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
impostare
public void setUp (TestInformation testInfo)
Parametri | |
---|---|
testInfo | TestInformation |
Tiri | |
---|---|
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
ritorna | |
---|---|
File |
eseguire l'aggiornamento del dispositivo
protected abstract void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Esegue l'aggiornamento dell'immagine del dispositivo sul dispositivo
Tiri | |
---|---|
TargetSetupError | |
DeviceNotAvailableException |
postUpdateActions
protected abstract void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Azioni da eseguire dopo l'aggiornamento del dispositivo ma prima che vengano eseguite le fasi di configurazione post aggiornamento. Questo metodo verrà chiamato al di fuori del controllo della concorrenza lampeggiante.
Tiri | |
---|---|
TargetSetupError | |
DeviceNotAvailableException |
Azioni preliminari all'aggiornamento
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.
Tiri | |
---|---|
TargetSetupError | |
DeviceNotAvailableException |
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 relativi all'aggiornamento dei dispositivi con un file di immagine del dispositivo da un'origine esterna (al contrario di un servizio di compilazione). L'effettivo meccanismo di aggiornamento è delegato all'implementatore di 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 che vengano eseguite le fasi 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
impostare
public void setUp (TestInformation testInfo)
Parametri | |
---|---|
testInfo | TestInformation |
Tiri | |
---|---|
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
ritorna | |
---|---|
File |
eseguire l'aggiornamento del dispositivo
protected abstract void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Esegue l'aggiornamento dell'immagine del dispositivo sul dispositivo
Tiri | |
---|---|
TargetSetupError | |
DeviceNotAvailableException |
postUpdateActions
protected abstract void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Azioni da eseguire dopo l'aggiornamento del dispositivo ma prima che vengano eseguite le fasi di configurazione post aggiornamento. Questo metodo verrà chiamato al di fuori del controllo della concorrenza lampeggiante.
Tiri | |
---|---|
TargetSetupError | |
DeviceNotAvailableException |
Azioni preliminari all'aggiornamento
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.
Tiri | |
---|---|
TargetSetupError | |
DeviceNotAvailableException |
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 relativi all'aggiornamento dei dispositivi con un file di immagine del dispositivo da un'origine esterna (al contrario di un servizio di compilazione). L'effettivo meccanismo di aggiornamento è delegato all'implementatore di 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 che vengano eseguite le fasi 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
impostare
public void setUp (TestInformation testInfo)
Parametri | |
---|---|
testInfo | TestInformation |
Tiri | |
---|---|
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
ritorna | |
---|---|
File |
eseguire l'aggiornamento del dispositivo
protected abstract void performDeviceUpdate (File deviceUpdateImage, ITestDevice device)
Esegue l'aggiornamento dell'immagine del dispositivo sul dispositivo
Tiri | |
---|---|
TargetSetupError | |
DeviceNotAvailableException |
postUpdateActions
protected abstract void postUpdateActions (File deviceUpdateImage, ITestDevice device)
Azioni da eseguire dopo l'aggiornamento del dispositivo ma prima che vengano eseguite le fasi di configurazione post aggiornamento. Questo metodo verrà chiamato al di fuori del controllo della concorrenza lampeggiante.
Tiri | |
---|---|
TargetSetupError | |
DeviceNotAvailableException |
Azioni preliminari all'aggiornamento
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.
Tiri | |
---|---|
TargetSetupError | |
DeviceNotAvailableException |