IMultiTargetPreparer

public interface IMultiTargetPreparer
implements IDisableable

com.android.tradefed.targetprep.multi.IMultiTargetPreparer


Prépare l'environnement de test pour plusieurs appareils à la fois. N'utilisez cette option que pour une configuration nécessitant plusieurs appareils. Sinon, utilisez le ITargetPreparer habituel sur chaque appareil.

Notez que plusieurs IMultiTargetPreparer peuvent être spécifiés dans une configuration. Il est recommandé que chaque IMultiTargetPreparer documente clairement la préconfiguration et la post-configuration attendues de son environnement.

Résumé

Méthodes publiques

default void setUp(IInvocationContext context)

Cette méthode est obsolète. Utilisez setUp(TestInformation) 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/la suppression des cibles après les tests.

default void tearDown(IInvocationContext context, Throwable e)

Cette méthode est obsolète. Utilisez tearDown(TestInformation,Throwable) plutôt.

Méthodes publiques

setUp

public void setUp (IInvocationContext context)

Cette méthode est obsolète.
Utilisez plutôt setUp(TestInformation).

Effectuez la configuration des cibles pour les tests.

Paramètres
context IInvocationContext : IInvocationContext décrivant l'appel, les appareils et les compilations.

Génère
DeviceNotAvailableException si l'appareil ne répond plus
BuildError en cas d'erreur liée à la compilation
TargetSetupError si une erreur fatale s'est produite lors de la configuration de l'environnement

setUp

public void setUp (TestInformation testInformation)

Effectuez la configuration des cibles pour les tests.

Paramètres
testInformation TestInformation : TestInformation décrivant l'appel, les appareils et les compilations.

Génère
DeviceNotAvailableException si l'appareil ne répond plus
BuildError en cas d'erreur liée à la compilation
TargetSetupError si une erreur fatale s'est produite lors de la configuration de l'environnement

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Effectuez le nettoyage/la suppression des cibles après les tests.

Paramètres
testInformation TestInformation : TestInformation décrivant l'appel, les appareils et les compilations.

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 est null.

Génère
DeviceNotAvailableException si l'appareil ne répond plus

tearDown

public void tearDown (IInvocationContext context, 
                Throwable e)

Cette méthode est obsolète.
Utilisez plutôt tearDown(TestInformation,Throwable).

Effectuez le nettoyage/la suppression des cibles après les tests.

Paramètres
context IInvocationContext : IInvocationContext décrivant l'appel, les appareils et les compilations.

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 est null.

Génère
DeviceNotAvailableException si l'appareil ne répond plus