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 l'exécutable exécuté sur la cible. Le programme d'exécution implémente IDeviceTest
, car le binaire s'exécute sur un appareil.
Résumé
Champs | |
---|---|
public
static
final
String |
DEVICE_LOST_ERROR
|
public
static
final
String |
ROOT_LOST_ERROR
|
Constructeurs publics | |
---|---|
ExecutableTargetTest()
|
Méthodes publiques | |
---|---|
String
|
findBinary(String binary)
Recherchez le binaire pour pouvoir l'exécuter. |
ITestDevice
|
getDevice()
Obtenez l'appareil à tester. |
void
|
runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)
Exécutez le binaire au chemin d'accès donné. |
void
|
setDevice(ITestDevice device)
Injectez l'appareil testé. |
FailureDescription
|
shouldAbortRun(TestDescription description)
Vérifiez si l'exécution du test doit s'arrêter prématurément. |
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()
|
Champs
DEVICE_LOST_ERROR
public static final String DEVICE_LOST_ERROR
ROOT_LOST_ERROR
public static final String ROOT_LOST_ERROR
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 du binaire ou simplement son nom. |
Renvoie | |
---|---|
String |
Chemin d'accès au binaire, ou valeur nulle si aucun binaire n'est trouvé. |
Génère | |
---|---|
DeviceNotAvailableException |
getDevice
public ITestDevice getDevice ()
Obtenez l'appareil à tester.
Renvoie | |
---|---|
ITestDevice |
l'/le/la ITestDevice |
runBinary
public void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)
Exécutez le binaire au chemin d'accès donné.
Paramètres | |
---|---|
binaryPath |
String : chemin d'accès du binaire. |
listener |
ITestInvocationListener : écouteur où signaler les résultats. |
description |
TestDescription : test en cours. |
Génère | |
---|---|
DeviceNotAvailableException |
setDevice
public void setDevice (ITestDevice device)
Injectez l'appareil testé.
Paramètres | |
---|---|
device |
ITestDevice : ITestDevice à utiliser |
shouldAbortRun
public FailureDescription shouldAbortRun (TestDescription description)
Vérifiez si l'exécution du test doit s'arrêter prématurément.
Paramètres | |
---|---|
description |
TestDescription : test en cours. |
Renvoie | |
---|---|
FailureDescription |
FailureDescription si la boucle d'exécution doit s'arrêter. |
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 |