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