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