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 s'exécutant sur la cible. L'exécuteur implémente IDeviceTest puisque le binaire s'exécute sur un appareil.

Résumé

Constantes

String DEVICE_LOST_ERROR

String ROOT_LOST_ERROR

Constructeurs publics

ExecutableTargetTest()

Méthodes publiques

String findBinary(String binary)

Recherchez le binaire pour pouvoir l'exécuter.

boolean getCollectTestsOnly()
ITestDevice getDevice()

Obtenez l'appareil soumis aux tests.

void runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)

Exécutez le binaire au chemin d'accès indiqué.

void setDevice(ITestDevice device)

Injectez l'appareil soumis aux tests.

FailureDescription shouldAbortRun(TestDescription description)

Vérifiez si le testRun doit se terminer plus tôt.

Méthodes protégées

void checkCommandResult(CommandResult result, ITestInvocationListener listener, TestDescription description)

Vérifiez le résultat de la commande de test.

boolean doesRunBinaryGenerateTestResults()
boolean doesRunBinaryGenerateTestRuns()
boolean getSkipBinaryCheck()

Constantes

DEVICE_LOST_ERROR

public static final String DEVICE_LOST_ERROR

Valeur constante : "L'appareil a été perdu avant %s ; exécution annulée."

ROOT_LOST_ERROR

public static final String ROOT_LOST_ERROR

Valeur constante : "L'accès racine a été perdu avant %s ; exécution annulée."

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

Génère
DeviceNotAvailableException

getCollectTestsOnly

public boolean getCollectTestsOnly ()

Renvoie
boolean

getDevice

public ITestDevice getDevice ()

Obtenez l'appareil soumis aux tests.

Renvoie
ITestDevice le ITestDevice

runBinary

public void runBinary (String binaryPath, 
                ITestInvocationListener listener, 
                TestDescription description)

Exécutez le binaire au chemin d'accès indiqué.

Paramètres
binaryPath String : chemin d'accès du binaire.

listener ITestInvocationListener : écouteur auquel les résultats doivent être signalés.

description TestDescription : test en cours.

Génère
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

Injectez l'appareil soumis aux tests.

Paramètres
device ITestDevice : ITestDevice à utiliser

shouldAbortRun

public FailureDescription shouldAbortRun (TestDescription description)

Vérifiez si le testRun doit se terminer plus tôt.

Paramètres
description TestDescription : test en cours.

Renvoie
FailureDescription FailureDescription si la boucle d'exécution doit se terminer.

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.

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Renvoie
boolean

doesRunBinaryGenerateTestRuns

protected boolean doesRunBinaryGenerateTestRuns ()

Renvoie
boolean

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

Renvoie
boolean