IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


Un test qui transmet les résultats directement à un ITestInvocationListener.

Cette approche présente les avantages suivants par rapport à une JUnit.

  • rendre compte plus facilement des 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 triés ou non inutilement à partir d'objets JUnit Test.
  • est compatible avec la création de rapports sur les métriques de test

Résumé

Méthodes publiques

default void run(ITestInvocationListener listener)

<ph type="x-smartling-placeholder"></ph> Cette méthode est obsolète. Utilisez plutôt run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener).

default void run(TestInformation testInfo, ITestInvocationListener listener)

Exécute les tests et communique les résultats à l'écouteur.

Méthodes publiques

Exécuter

public void run (ITestInvocationListener listener)

<ph type="x-smartling-placeholder"></ph> Cette méthode est obsolète.
Utilisez plutôt run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener).

Exécute les tests et communique les résultats à l'écouteur.

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

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

Exécuter

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Exécute les tests et communique les résultats à l'écouteur.

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

listener ITestInvocationListener: ITestInvocationListener des résultats du test

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