IMultiTargetPreparer
public interface IMultiTargetPreparer
implements IDisableable
com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
Prépare l'environnement de test pour plusieurs appareils ensemble. À utiliser uniquement pour une configuration nécessitant plusieurs appareils, sinon utilisez le ITargetPreparer
standard sur chaque appareil.
Notez que plusieurs IMultiTargetPreparer
peuvent être spécifiés dans une configuration. Il est recommandé que chaque IMultiTargetPreparer documente clairement son environnement attendu avant et après la configuration.
Résumé
Méthodes publiques | |
---|---|
default void | setUp ( IInvocationContext context) Cette méthode est obsolète. Utilisez plutôt |
default void | setUp ( TestInformation testInformation) Effectuez la configuration des cibles pour les tests. |
default void | tearDown ( TestInformation testInformation, Throwable e) Effectuez le nettoyage/démontage des cibles après les tests. |
default void | tearDown ( IInvocationContext context, Throwable e) Cette méthode est obsolète. Utilisez plutôt |
Méthodes publiques
installation
public void setUp (IInvocationContext context)
Cette méthode est obsolète.
Utilisez plutôt setUp(com.android.tradefed.invoker.TestInformation)
.
Effectuez la configuration des cibles pour les tests.
Paramètres | |
---|---|
context | IInvocationContext : le IInvocationContext décrivant l'invocation, les appareils et les builds. |
Jetés | |
---|---|
TargetSetupError | si une erreur fatale s'est produite lors de la configuration de l'environnement |
BuildError | En cas d'erreur liée à la construction |
DeviceNotAvailableException | si l'appareil ne répond plus |
installation
public void setUp (TestInformation testInformation)
Effectuez la configuration des cibles pour les tests.
Paramètres | |
---|---|
testInformation | TestInformation : les TestInformation décrivant l’invocation, les appareils et les builds. |
Jetés | |
---|---|
TargetSetupError | si une erreur fatale s'est produite lors de la configuration de l'environnement |
BuildError | En cas d'erreur liée à la construction |
DeviceNotAvailableException | si l'appareil ne répond plus |
démolir
public void tearDown (TestInformation testInformation, Throwable e)
Effectuez le nettoyage/démontage des cibles après les tests.
Paramètres | |
---|---|
testInformation | TestInformation : les TestInformation décrivant l’invocation, les appareils et les builds. |
e | Throwable : si l'invocation s'est terminée par une exception, ce sera l'exception qui a été interceptée au niveau de l'Invocation. Sinon, ce sera null . |
Jetés | |
---|---|
DeviceNotAvailableException | si l'appareil ne répond plus |
démolir
public void tearDown (IInvocationContext context, Throwable e)
Cette méthode est obsolète.
Utilisez plutôt tearDown(com.android.tradefed.invoker.TestInformation, Throwable)
.
Effectuez le nettoyage/démontage des cibles après les tests.
Paramètres | |
---|---|
context | IInvocationContext : le IInvocationContext décrivant l'invocation, les appareils et les builds. |
e | Throwable : si l'invocation s'est terminée par une exception, ce sera l'exception qui a été interceptée au niveau de l'Invocation. Sinon, ce sera null . |
Jetés | |
---|---|
DeviceNotAvailableException | si l'appareil ne répond plus |