ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Prépare l'environnement de test pour l'exécution du test.

Par exemple, elle installe des logiciels, ajuste les paramètres d'environnement pour les tests, lance les cibles, etc.

Notez que vous pouvez spécifier plusieurs ITargetPreparer dans une configuration. Il est recommandé que chaque ITargetPreparer documente clairement la préconfiguration d'environnement attendue et après la configuration. Ex. : un ITargetPreparer qui configure un appareil pour les tests doit être exécuté après le ITargetPreparer qui installe des logiciels.

Résumé

Méthodes publiques

default void setUp(ITestDevice device, IBuildInfo buildInfo)

<ph type="x-smartling-placeholder"></ph> Cette méthode est obsolète. Utilisez plutôt setUp(com.android.tradefed.invoker.TestInformation).

default void setUp(TestInformation testInformation)

Configurez la cible pour les tests.

default void tearDown(TestInformation testInformation, Throwable e)

Effectuez le nettoyage et la suppression de la cible après les tests.

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

<ph type="x-smartling-placeholder"></ph> Cette méthode est obsolète. Utilisez plutôt tearDown(com.android.tradefed.invoker.TestInformation, Throwable).

Méthodes publiques

Configurer

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

<ph type="x-smartling-placeholder"></ph> Cette méthode est obsolète.
Utiliser setUp(com.android.tradefed.invoker.TestInformation) à la place

Configurez la cible pour les tests.

Paramètres
device ITestDevice: ITestDevice à préparer.

buildInfo IBuildInfo: données sur la compilation testée.

Génère
TargetSetupError si une erreur fatale s'est produite lors de la configuration de l'environnement
BuildError Si une erreur liée à BuildInfo se produit
DeviceNotAvailableException si l'appareil ne répondait plus

Configurer

public void setUp (TestInformation testInformation)

Configurez la cible pour les tests.

Paramètres
testInformation TestInformation: TestInformation de l'appel.

Génère
TargetSetupError si une erreur fatale s'est produite lors de la configuration de l'environnement
BuildError Si une erreur se produit en raison de la préparation de la compilation
DeviceNotAvailableException si l'appareil ne répondait plus

suppression

public void tearDown (TestInformation testInformation, 
                Throwable e)

Effectuez le nettoyage et la suppression de la cible après les tests.

Paramètres
testInformation TestInformation: TestInformation de l'appel.

e Throwable: si l'appel s'est terminé par une exception, il s'agit de l'exception qui a été détectées au niveau de l'appel. Sinon, la valeur est null.

Génère
DeviceNotAvailableException si l'appareil ne répondait plus

suppression

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

<ph type="x-smartling-placeholder"></ph> Cette méthode est obsolète.
Utiliser tearDown(com.android.tradefed.invoker.TestInformation, Throwable) à la place

Effectuez le nettoyage et la suppression de la cible après les tests.

Paramètres
device ITestDevice: ITestDevice à préparer.

buildInfo IBuildInfo: données sur la compilation testée.

e Throwable: si l'appel s'est terminé par une exception, il s'agit de l'exception qui a été détectées au niveau de l'appel. Sinon, la valeur est null.

Génère
DeviceNotAvailableException si l'appareil ne répondait plus