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