IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


Test qui communique les résultats directement à un ITestInvocationListener.

Cela présente les avantages suivants par rapport à JUnit.

  • Il est plus facile de signaler les résultats d'un test exécuté à distance sur un appareil Android, car les résultats d'un test à distance n'ont pas besoin d'être sérialisés et désérialisés inutilement à partir des objets de test JUnit.
  • prend en charge les métriques de test de reporting.

Résumé

Méthodes publiques

default void run(ITestInvocationListener listener)

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

default void run(TestInformation testInfo, ITestInvocationListener listener)

Exécute les tests et signale le résultat à l'écouteur.

default void setRetryAttemptNumber(int attemptNumber)

Définit le numéro de tentative pour le test.

Méthodes publiques

run

public void run (ITestInvocationListener listener)

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

Exécute les tests et signale le résultat à l'écouteur.

Paramètres
listener ITestInvocationListener : ITestInvocationListener des résultats du test

Génère
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Exécute les tests et signale le résultat à l'écouteur.

Paramètres
testInfo TestInformation : objet TestInformation contenant des informations utiles pour exécuter des tests.

listener ITestInvocationListener : ITestInvocationListener des résultats du test

Génère
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

setRetryAttemptNumber

public void setRetryAttemptNumber (int attemptNumber)

Définit le numéro de tentative pour le test. La valeur par défaut n'a aucun effet.

Paramètres
attemptNumber int