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, installe des logiciels, modifie les paramètres d'environnement pour les tests, lance des cibles, etc.

Notez que plusieurs ITargetPreparer s peuvent être spécifiées dans une configuration. Il est recommandé que chaque ITargetPreparer documente clairement la pré-configuration et la post-configuration de l'environnement attendu. par exemple, un ITargetPreparer qui configure un périphérique pour le test doit être exécuté après l'ITargetPreparer qui installe le logiciel.

Sommaire

Méthodes publiques

default void setUp (ITestDevice device, IBuildInfo buildInfo)

Cette méthode est déconseillée. Utilisez setUp(com.android.tradefed.invoker.TestInformation) au lieu

default void setUp (TestInformation testInformation)

Effectuez la configuration cible pour le test.

default void tearDown (TestInformation testInformation, Throwable e)

Effectuez le nettoyage/le démontage de la cible après le test.

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

Cette méthode est déconseillée. Utilisez tearDown(com.android.tradefed.invoker.TestInformation, Throwable) au lieu

Méthodes publiques

mettre en place

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

Cette méthode est déconseillée.
Utilisez setUp(com.android.tradefed.invoker.TestInformation) au lieu

Effectuez la configuration cible pour le test.

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

buildInfo IBuildInfo : données sur la construction en cours de test.

Jetés
TargetSetupError si une erreur fatale s'est produite lors de la configuration de l'environnement
BuildError Si une erreur liée au BuildInfo se produit
DeviceNotAvailableException si l'appareil ne répond plus

mettre en place

public void setUp (TestInformation testInformation)

Effectuez la configuration cible pour le test.

Paramètres
testInformation TestInformation : Le TestInformation de l'invocation.

Jetés
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 du build
DeviceNotAvailableException si l'appareil ne répond plus

abattre

public void tearDown (TestInformation testInformation, 
                Throwable e)

Effectuez le nettoyage/le démontage de la cible après le test.

Paramètres
testInformation TestInformation : Le TestInformation de l'invocation.

e Throwable : si l'invocation terminée par une exception, ce sera l'exception qui a été pris au niveau Invocation. Dans le cas contraire, sera null .

Jetés
DeviceNotAvailableException si l'appareil ne répond plus

abattre

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

Cette méthode est déconseillée.
Utilisez tearDown(com.android.tradefed.invoker.TestInformation, Throwable) au lieu

Effectuez le nettoyage/le démontage de la cible après le test.

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

buildInfo IBuildInfo : données sur la construction en cours de test.

e Throwable : si l'invocation terminée par une exception, ce sera l'exception qui a été pris au niveau Invocation. Dans le cas contraire, sera null .

Jetés
DeviceNotAvailableException si l'appareil ne répond plus