Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

ITargetPreparer

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 il test, avvia i target ecc.

Si noti che più ITargetPreparer possono essere specificati in una configurazione. Si consiglia a ciascun ITargetPreparer di documentare chiaramente la configurazione pre-configurazione e post-configurazione dell'ambiente prevista. 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 setUp(com.android.tradefed.invoker.TestInformation)

default void setUp ( TestInformation testInformation)

Eseguire la configurazione di destinazione per il test.

default void tearDown ( TestInformation testInformation, Throwable e)

Eseguire la pulizia/smontaggio del target dopo il test.

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

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

Metodi pubblici

impostare

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

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

Eseguire la configurazione di destinazione per il test.

Parametri
device ITestDevice : l' ITestDevice da preparare.

buildInfo IBuildInfo : dati sulla build in prova.

Tiri
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 rispondeva

impostare

public void setUp (TestInformation testInformation)

Eseguire la configurazione di destinazione per il test.

Parametri
testInformation TestInformation : Il TestInformation dell'invocazione.

Tiri
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 rispondeva

demolire

public void tearDown (TestInformation testInformation, 
                Throwable e)

Eseguire la pulizia/smontaggio del target dopo il test.

Parametri
testInformation TestInformation : Il TestInformation dell'invocazione.

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

Tiri
DeviceNotAvailableException se il dispositivo non rispondeva

demolire

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

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

Eseguire la pulizia/smontaggio del target dopo il test.

Parametri
device ITestDevice : l' ITestDevice da preparare.

buildInfo IBuildInfo : dati sulla build in prova.

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

Tiri
DeviceNotAvailableException se il dispositivo non rispondeva