ExecutableTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

java.lang.Object
com.android.tradefed.testtype.binary.ExecutableBaseTest
com.android.tradefed.testtype.binary.ExecutableTargetTest


Testeur pour l'exécutable exécuté sur la cible. Le coureur implémente IDeviceTest puisque le binaire s'exécute sur un appareil.

Résumé

Constructeurs publics

ExecutableTargetTest ()

Méthodes publiques

String findBinary (String binary)

Recherchez le binaire pour pouvoir l'exécuter.

ITestDevice getDevice ()

Obtenez l'appareil en cours de test.

void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)

Exécutez en fait le binaire sur le chemin indiqué.

void setDevice ( ITestDevice device)

Injectez le dispositif testé.

Méthodes protégées

void checkCommandResult ( CommandResult result, ITestInvocationListener listener, TestDescription description)

Vérifiez le résultat de la commande de test.

boolean getSkipBinaryCheck ()

Constructeurs publics

ExecutableTargetTest

public ExecutableTargetTest ()

Méthodes publiques

trouverBinaire

public String findBinary (String binary)

Recherchez le binaire pour pouvoir l'exécuter.

Paramètres
binary String : le chemin du binaire ou simplement le nom du binaire.

Retour
String Le chemin d'accès au binaire, ou null s'il n'est pas trouvé.

Jetés
DeviceNotAvailableException

obtenirDevice

public ITestDevice getDevice ()

Obtenez l'appareil en cours de test.

Retour
ITestDevice le ITestDevice

exécuterBinaire

public void runBinary (String binaryPath, 
                ITestInvocationListener listener, 
                TestDescription description)

Exécutez en fait le binaire sur le chemin indiqué.

Paramètres
binaryPath String : Le chemin du binaire.

listener ITestInvocationListener : L'écouteur où rapporter les résultats.

description TestDescription : Le test en cours.

Jetés
DeviceNotAvailableException

définirDevice

public void setDevice (ITestDevice device)

Injectez le dispositif testé.

Paramètres
device ITestDevice : le ITestDevice à utiliser

Méthodes protégées

checkCommandResult

protected void checkCommandResult (CommandResult result, 
                ITestInvocationListener listener, 
                TestDescription description)

Vérifiez le résultat de la commande de test.

Paramètres
result CommandResult : résultat du test de la commande CommandResult

listener ITestInvocationListener : le ITestInvocationListener

description TestDescription : Le test en cours.

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

Retour
boolean