Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


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

Ad esempio, installa il software, modifica le impostazioni env per i 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 preimpostazione e la post-configurazione dell'ambiente previste. ad esempio, un ITargetPreparer che configura un dispositivo per il test deve essere eseguito dopo ITargetPreparer che installa il software.

Sommario

Metodi pubblici

default void setUp (ITestDevice device, IBuildInfo buildInfo)

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

default void setUp (TestInformation testInformation)

Eseguire la configurazione del target 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. Usa invece tearDown(com.android.tradefed.invoker.TestInformation, Throwable)

Metodi pubblici

impostare

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

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

Eseguire la configurazione del target per il test.

Parametri
device ITestDevice : il ITestDevice da preparare.

buildInfo IBuildInfo : dati sulla build in prova.

Lancia
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 del target per il test.

Parametri
testInformation TestInformation : TestInformation dell'invocazione.

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

demolire

public void tearDown (TestInformation testInformation, 
                Throwable e)

Eseguire la pulizia / smontaggio del target dopo il test.

Parametri
testInformation TestInformation : TestInformation dell'invocazione.

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

Lancia
DeviceNotAvailableException se il dispositivo non risponde

demolire

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

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

Eseguire la pulizia / smontaggio del target dopo il test.

Parametri
device ITestDevice : il ITestDevice da preparare.

buildInfo IBuildInfo : dati sulla build in prova.

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

Lancia
DeviceNotAvailableException se il dispositivo non risponde