ITargetPreparer

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 dell'ambiente per i test, avvia target e così via.

Tieni presente che in una configurazione possono essere specificati più ITargetPreparer. È consigliabile che ogni ITargetPreparer documenti chiaramente la configurazione preliminare e successiva dell'ambiente previsto. Ad esempio, un ITargetPreparer che configura un dispositivo per il test deve essere eseguito dopo l'ITargetPreparer che installa il software.

Riepilogo

Metodi pubblici

default void setUp(ITestDevice device, IBuildInfo buildInfo)

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

default void setUp(TestInformation testInformation)

Esegui la configurazione del target per il test.

default void tearDown(TestInformation testInformation, Throwable e)

Esegui la pulizia/lo smontaggio del target dopo il test.

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

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

Metodi pubblici

setUp

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

Questo metodo è obsoleto.
Utilizza setUp(com.android.tradefed.invoker.TestInformation)

Esegui la configurazione del target per il test.

Parametri
device ITestDevice: il ITestDevice da preparare.

buildInfo IBuildInfo: dati sulla build in fase di 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

setUp

public void setUp (TestInformation testInformation)

Esegui la configurazione del target per il 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

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Esegui la pulizia/lo smontaggio 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 rilevata a livello di chiamata. In caso contrario, sarà null.

Lanci
DeviceNotAvailableException se il dispositivo non risponde

tearDown

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

Questo metodo è obsoleto.
Utilizza tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

Esegui la pulizia/lo smontaggio del target dopo il test.

Parametri
device ITestDevice: il ITestDevice da preparare.

buildInfo IBuildInfo: dati sulla build in fase di test.

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

Lanci
DeviceNotAvailableException se il dispositivo non risponde più