Préparateur de cible informatique
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
peuvent être spécifiés dans une configuration. Il est recommandé que chaque ITargetPreparer documente clairement son environnement prévu avant et après la configuration. par exemple, un ITargetPreparer qui configure un périphérique pour le test doit être exécuté après le 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) Effectuez la configuration cible pour les tests. |
default void | tearDown ( TestInformation testInformation, Throwable e) Effectuez le nettoyage/démontage de la cible après le test. |
default void | tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e) Cette méthode est obsolète. Utilisez plutôt |
Méthodes publiques
installation
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Cette méthode est obsolète.
Utilisez plutôt setUp(com.android.tradefed.invoker.TestInformation)
Effectuez la configuration cible pour les tests.
Paramètres | |
---|---|
device | ITestDevice : l' ITestDevice à préparer. |
buildInfo | IBuildInfo : données sur le build testé. |
Lance | |
---|---|
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 |
installation
public void setUp (TestInformation testInformation)
Effectuez la configuration cible pour les tests.
Paramètres | |
---|---|
testInformation | TestInformation : TestInformation de l'invocation. |
Lance | |
---|---|
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 construction en cours de préparation |
DeviceNotAvailableException | si l'appareil ne répond plus |
démolir
public void tearDown (TestInformation testInformation, Throwable e)
Effectuez le nettoyage/démontage de la cible après le test.
Paramètres | |
---|---|
testInformation | TestInformation : TestInformation de l'invocation. |
e | Throwable : si l'invocation s'est terminée par une exception, ce sera l'exception qui a été interceptée au niveau Invocation. Sinon, sera null . |
Lance | |
---|---|
DeviceNotAvailableException | si l'appareil ne répond plus |
démolir
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 le test.
Paramètres | |
---|---|
device | ITestDevice : l' ITestDevice à préparer. |
buildInfo | IBuildInfo : données sur le build testé. |
e | Throwable : si l'invocation s'est terminée par une exception, ce sera l'exception qui a été interceptée au niveau Invocation. Sinon, sera null . |
Lance | |
---|---|
DeviceNotAvailableException | si l'appareil ne répond plus |
Préparateur de cible informatique
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
peuvent être spécifiés dans une configuration. Il est recommandé que chaque ITargetPreparer documente clairement son environnement prévu avant et après la configuration. par exemple, un ITargetPreparer qui configure un périphérique pour le test doit être exécuté après le 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) Effectuez la configuration cible pour les tests. |
default void | tearDown ( TestInformation testInformation, Throwable e) Effectuez le nettoyage/démontage de la cible après le test. |
default void | tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e) Cette méthode est obsolète. Utilisez plutôt |
Méthodes publiques
installation
public void setUp (ITestDevice device, IBuildInfo buildInfo)
Cette méthode est obsolète.
Utilisez plutôt setUp(com.android.tradefed.invoker.TestInformation)
Effectuez la configuration cible pour les tests.
Paramètres | |
---|---|
device | ITestDevice : l' ITestDevice à préparer. |
buildInfo | IBuildInfo : données sur le build testé. |
Lance | |
---|---|
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 |
installation
public void setUp (TestInformation testInformation)
Effectuez la configuration cible pour les tests.
Paramètres | |
---|---|
testInformation | TestInformation : TestInformation de l'invocation. |
Lance | |
---|---|
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 construction en cours de préparation |
DeviceNotAvailableException | si l'appareil ne répond plus |
démolir
public void tearDown (TestInformation testInformation, Throwable e)
Effectuez le nettoyage/démontage de la cible après le test.
Paramètres | |
---|---|
testInformation | TestInformation : TestInformation de l'invocation. |
e | Throwable : si l'invocation s'est terminée par une exception, ce sera l'exception qui a été interceptée au niveau Invocation. Sinon, sera null . |
Lance | |
---|---|
DeviceNotAvailableException | si l'appareil ne répond plus |
démolir
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 le test.
Paramètres | |
---|---|
device | ITestDevice : l' ITestDevice à préparer. |
buildInfo | IBuildInfo : données sur le build testé. |
e | Throwable : si l'invocation s'est terminée par une exception, ce sera l'exception qui a été interceptée au niveau Invocation. Sinon, sera null . |
Lance | |
---|---|
DeviceNotAvailableException | si l'appareil ne répond plus |