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