IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


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

Cette approche présente les avantages suivants par rapport à un 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 marshallés et unmarshallés inutilement à partir d'objets de test JUnit.
  • est compatible avec les métriques de test de création de rapports ;

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 transmet les résultats à l'écouteur.

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 transmet les résultats à l'écouteur.

Paramètres
listener ITestInvocationListener: ITestInvocationListener des résultats des tests

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

Exécuter

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

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

listener ITestInvocationListener: ITestInvocationListener des résultats des tests

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