ITTargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


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

Ad esempio, installa il software, modifica le impostazioni dell'env per i test, avvia gli obiettivi, ecc.

Si noti che è possibile specificare più ITargetPreparer in una configurazione. Si consiglia a ciascun ITargetPreparer di documentare chiaramente l'ambiente previsto prima e dopo l'installazione. ad esempio, un ITargetPreparer che configura un dispositivo per il test deve essere eseguito dopo ITargetPreparer che installa il software.

Riepilogo

Metodi pubblici

default void setUp ( ITestDevice device, IBuildInfo buildInfo)

Questo metodo è deprecato. Utilizzare invece setUp(com.android.tradefed.invoker.TestInformation)

default void setUp ( TestInformation testInformation)

Eseguire la configurazione della destinazione per il test.

default void tearDown ( TestInformation testInformation, Throwable e)

Eseguire la pulizia/smontaggio del bersaglio dopo il test.

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

Questo metodo è deprecato. Utilizzare invece tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

Metodi pubblici

impostare

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

Questo metodo è deprecato.
Utilizzare invece setUp(com.android.tradefed.invoker.TestInformation)

Eseguire la configurazione della destinazione per il test.

Parametri
device ITestDevice : l' ITestDevice da preparare.

buildInfo IBuildInfo : dati sulla build in fase di test.

Getta
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

impostare

public void setUp (TestInformation testInformation)

Eseguire la configurazione della destinazione per il test.

Parametri
testInformation TestInformation : il TestInformation della chiamata.

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

demolire

public void tearDown (TestInformation testInformation, 
                Throwable e)

Eseguire la pulizia/smontaggio del bersaglio dopo il test.

Parametri
testInformation TestInformation : il TestInformation della chiamata.

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

Getta
DeviceNotAvailableException se il dispositivo non risponde

demolire

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

Questo metodo è deprecato.
Utilizzare invece tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

Eseguire la pulizia/smontaggio del bersaglio dopo il test.

Parametri
device ITestDevice : l' ITestDevice da preparare.

buildInfo IBuildInfo : dati sulla build in fase di test.

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

Getta
DeviceNotAvailableException se il dispositivo non risponde