ITargetPreparatore

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 env per i test, avvia obiettivi, ecc.

Nota che più ITargetPreparer s possono essere specificati in una configurazione. Si consiglia a ciascun ITargetPreparer di documentare chiaramente il proprio ambiente previsto prima e dopo l'installazione. 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 è deprecato. Usa setUp(com.android.tradefed.invoker.TestInformation) invece

default void setUp (TestInformation testInformation)

Eseguire l'impostazione di 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. Usa tearDown(com.android.tradefed.invoker.TestInformation, Throwable) invece

Metodi pubblici

impostare

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

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

Eseguire l'impostazione di destinazione per il test.

Parametri
device ITestDevice : ITestDevice da preparare.

buildInfo IBuildInfo : i dati circa la compilazione in prova.

tiri
TargetSetupError se si è verificato un errore fatale durante la configurazione dell'ambiente
BuildError Se si verifica un errore relativo a BuildInfo
DeviceNotAvailableException se il dispositivo non rispondeva

impostare

public void setUp (TestInformation testInformation)

Eseguire l'impostazione di destinazione per il test.

Parametri
testInformation TestInformation : La TestInformation dell'invocazione.

tiri
TargetSetupError se si è verificato un errore fatale durante la configurazione dell'ambiente
BuildError Se si verifica un errore a causa della preparazione della build
DeviceNotAvailableException se il dispositivo non rispondeva

demolire

public void tearDown (TestInformation testInformation, 
                Throwable e)

Eseguire la pulizia/smontaggio del bersaglio dopo il test.

Parametri
testInformation TestInformation : La TestInformation dell'invocazione.

e Throwable : se l'invocazione si è conclusa con un'eccezione, questa sarà l'eccezione che è stato catturato a livello Invocazione. Altrimenti, sarà null .

tiri
DeviceNotAvailableException se il dispositivo non rispondeva

demolire

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

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

Eseguire la pulizia/smontaggio del bersaglio dopo il test.

Parametri
device ITestDevice : ITestDevice da preparare.

buildInfo IBuildInfo : i dati circa la compilazione in prova.

e Throwable : se l'invocazione si è conclusa con un'eccezione, questa sarà l'eccezione che è stato catturato a livello Invocazione. Altrimenti, sarà null .

tiri
DeviceNotAvailableException se il dispositivo non rispondeva