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, ajuste les paramètres d'environnement pour les tests, lance des cibles, etc.)
Notez que plusieurs ITargetPreparer
peuvent être spécifiés dans une configuration. Il est recommandé que chaque ITargetPreparer documente clairement son environnement attendu avant et après la configuration. Par exemple, un ITargetPreparer qui configure un appareil pour les tests doit être exécuté après l'ITargetPreparer qui installe le logiciel.
Résumé
Méthodes publiques | |
---|---|
default
void
|
setUp(ITestDevice device, IBuildInfo buildInfo)
Cette méthode est obsolète.
Utilisez plutôt |
default
void
|
setUp(TestInformation testInformation)
Configurez la cible pour les tests. |
default
void
|
tearDown(TestInformation testInformation, Throwable e)
Effectuez le nettoyage/démontage de la cible après les tests. |
default
void
|
tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)
Cette méthode est obsolète.
Utilisez plutôt |
Méthodes publiques
setUp
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Cette méthode est obsolète.
Utilisez plutôt setUp(com.android.tradefed.invoker.TestInformation)
.
Configurez la cible pour les tests.
Paramètres | |
---|---|
device |
ITestDevice : ITestDevice à préparer. |
buildInfo |
IBuildInfo : données sur la compilation en cours de test. |
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épond plus |
setUp
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épond plus |
tearDown
public void tearDown (TestInformation testInformation, Throwable e)
Effectuez le nettoyage/démontage 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 interceptée au niveau de l'appel. Sinon, la valeur sera null . |
Génère | |
---|---|
DeviceNotAvailableException |
si l'appareil ne répond plus |
tearDown
public void tearDown (ITestDevice device, IBuildInfo buildInfo, Throwable e)
Cette méthode est obsolète.
Utilisez plutôt tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
.
Effectuez le nettoyage/démontage de la cible après les tests.
Paramètres | |
---|---|
device |
ITestDevice : ITestDevice à préparer. |
buildInfo |
IBuildInfo : données sur la compilation en cours de test. |
e |
Throwable : si l'appel s'est terminé par une exception, il s'agit de l'exception interceptée au niveau de l'appel. Sinon, la valeur sera null . |
Génère | |
---|---|
DeviceNotAvailableException |
si l'appareil ne répond plus |