PreparatoreITarget

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Prepara l'ambiente di test per l'esecuzione del test.

Ad esempio, installa software, modifica le impostazioni di ambiente per i test, lancia i target e così via.

Tieni presente che in una configurazione è possibile specificare più ITargetPreparer. È ha consigliato a ogni ITargetPreparer di documentare chiaramente l'ambiente previsto prima della configurazione e post-configurazione. ad es. un ITargetPreparer che configura un dispositivo per i test deve essere eseguito dopo ITargetPreparer che installano il software.

Riepilogo

Metodi pubblici

default void setUp(ITestDevice device, IBuildInfo buildInfo)

Questo metodo è obsoleto. Usa invece il criterio setUp(com.android.tradefed.invoker.TestInformation)

default void setUp(TestInformation testInformation)

Esegui la configurazione della destinazione per i test.

default void tearDown(TestInformation testInformation, Throwable e)

Esegui la pulizia/rimozione del target dopo il test.

default void tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)

Questo metodo è obsoleto. Usa invece il criterio tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

Metodi pubblici

impostazione

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

Questo metodo è stato ritirato.
Usa invece setUp(com.android.tradefed.invoker.TestInformation)

Esegui la configurazione della destinazione per i test.

Parametri
device ITestDevice: ITestDevice per prepararsi.

buildInfo IBuildInfo: dati sulla build sottoposta a test.

Lanci
TargetSetupError se si è verificato un errore irreversibile durante la configurazione dell'ambiente
BuildError Se si verifica un errore relativo a BuildInfo
DeviceNotAvailableException se il dispositivo non risponde

impostazione

public void setUp (TestInformation testInformation)

Esegui la configurazione della destinazione per i test.

Parametri
testInformation TestInformation: il TestInformation della chiamata.

Lanci
TargetSetupError se si è verificato un errore irreversibile durante la configurazione dell'ambiente
BuildError Se si verifica un errore durante la preparazione della build
DeviceNotAvailableException se il dispositivo non risponde

demolire

public void tearDown (TestInformation testInformation, 
                Throwable e)

Esegui la pulizia/rimozione del target dopo il test.

Parametri
testInformation TestInformation: il TestInformation della chiamata.

e Throwable: se la chiamata è terminata con un'eccezione, questa sarà l'eccezione che è a livello di chiamata. In caso contrario, sarà null.

Lanci
DeviceNotAvailableException se il dispositivo non risponde

demolire

public void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

Questo metodo è stato ritirato.
Usa invece tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

Esegui la pulizia/rimozione del target dopo il test.

Parametri
device ITestDevice: ITestDevice per prepararsi.

buildInfo IBuildInfo: dati sulla build sottoposta a test.

e Throwable: se la chiamata è terminata con un'eccezione, questa sarà l'eccezione che è a livello di chiamata. In caso contrario, sarà null.

Lanci
DeviceNotAvailableException se il dispositivo non risponde