ExecutableTargetTest
public
class
ExecutableTargetTest
extends ExecutableBaseTest
implements
IDeviceTest
java.lang.Object | ||
↳ | com.android.tradefed.testtype.binary.ExecutableBaseTest | |
↳ | com.android.tradefed.testtype.binary.ExecutableTargetTest |
Exécuteur de test pour les fichiers exécutables en cours d'exécution sur la cible. L'exécuteur implémente IDeviceTest
puisque
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()
Faites tester l'appareil. |
void
|
runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)
Exécutez en fait le binaire sur le chemin d'accès indiqué. |
void
|
setDevice(ITestDevice device)
Injectez l'appareil 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
findBinary
public String findBinary (String binary)
Recherchez le binaire pour pouvoir l'exécuter.
Paramètres | |
---|---|
binary |
String : chemin d'accès au binaire ou simplement nom binaire. |
Renvoie | |
---|---|
String |
Chemin d'accès au binaire, ou valeur "null" s'il est introuvable. |
Génère | |
---|---|
DeviceNotAvailableException |
getDevice
public ITestDevice getDevice ()
Faites tester l'appareil.
Renvoie | |
---|---|
ITestDevice |
l'/le/la ITestDevice |
runBinary
public void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)
Exécutez en fait le binaire sur le chemin d'accès indiqué.
Paramètres | |
---|---|
binaryPath |
String : chemin d'accès au binaire. |
listener |
ITestInvocationListener : écouteur où signaler les résultats. |
description |
TestDescription : test en cours |
Génère | |
---|---|
DeviceNotAvailableException |
Définir l'appareil
public void setDevice (ITestDevice device)
Injectez l'appareil testé.
Paramètres | |
---|---|
device |
ITestDevice : 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 : ITestInvocationListener |
description |
TestDescription : test en cours |
getSkipBinaryCheck
protected boolean getSkipBinaryCheck ()
Renvoie | |
---|---|
boolean |