ExecutableTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

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


Coureur de test pour l'exécution de l'exécutable sur la cible. L'exécuteur implémente IDeviceTest depuis l'exécution du binaire 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 ()

Procurez-vous l'appareil à tester.

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

Exécutez réellement le binaire sur le chemin donné.

void setDevice ( ITestDevice device)

Injectez le dispositif sous test.

Méthodes protégées

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

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

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 vers le binaire, ou null s'il n'est pas trouvé.

Lance
DeviceNotAvailableException

getDevice

public ITestDevice getDevice ()

Procurez-vous l'appareil à tester.

Retour
ITestDevice l' ITestDevice

runBinaire

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

Exécutez réellement le binaire sur le chemin donné.

Paramètres
binaryPath String : Le chemin du binaire.

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

description TestDescription : Le test en cours.

Lance
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

Injectez le dispositif sous test.

Paramètres
device ITestDevice : l' 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 : l' ITestInvocationListener

description TestDescription : Le test en cours.