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 la création de rapports sur les métriques de test.

Résumé

Méthodes publiques

default void run(ITestInvocationListener listener)

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 au listener.

Méthodes publiques

Exécuter

public void run (ITestInvocationListener listener)

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 au listener.

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 au listener.

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