IMultiTargetPreparer
public interface IMultiTargetPreparer
implements IDisableable
com.android.tradefed.targetprep.multi.IMultiTargetPreparer |
Prépare l'environnement de test pour plusieurs appareils ensemble. Utilisez uniquement pour une configuration qui nécessite plusieurs appareils, sinon utilisez le ITargetPreparer
régulier 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 prévu 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, les builds. |
Lance | |
---|---|
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 : le TestInformation décrivant l'invocation, les appareils, les builds. |
Lance | |
---|---|
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 : le TestInformation décrivant l'invocation, les appareils, 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 Invocation. Sinon, sera null . |
Lance | |
---|---|
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, 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 Invocation. Sinon, sera null . |
Lance | |
---|---|
DeviceNotAvailableException | si l'appareil ne répond plus |