IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


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

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

  • plus facile de rapporter les résultats d'un test qui a été exécuté à distance sur un appareil Android, car les résultats d'un test à distance n'ont pas besoin d'être inutilement rassemblés et désorganisés à partir d'objets JUnit Test.
  • 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 run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener) à la place.

default void run ( TestInformation testInfo, ITestInvocationListener listener)

Exécute les tests et rapporte le résultat à l'auditeur.

Méthodes publiques

courir

public void run (ITestInvocationListener listener)

Cette méthode est obsolète.
Utilisez run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener) à la place.

Exécute les tests et rapporte le résultat à l'auditeur.

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

Lance
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

courir

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Exécute les tests et rapporte le résultat à l'auditeur.

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

listener ITestInvocationListener : l' ITestInvocationListener des résultats des tests

Lance
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException