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