ExecutableTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

java.lang.Object
   ↳ com.android.tradefed.testtype.binary.ExecutableBaseTest
     ↳ com.android.tradefed.testtype.binary.ExecutableTargetTest


Test runner per l'eseguibile in esecuzione sulla destinazione. Il runner implementa IDeviceTest poiché il codice binario viene eseguito su un dispositivo.

Riepilogo

Campi

public static final String DEVICE_LOST_ERROR

public static final String ROOT_LOST_ERROR

Costruttori pubblici

ExecutableTargetTest()

Metodi pubblici

String findBinary(String binary)

Cerca il file binario per poterlo eseguire.

ITestDevice getDevice()

Ottieni il dispositivo di test.

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

Esegui il file binario nel percorso specificato.

void setDevice(ITestDevice device)

Esegui l'iniezione del dispositivo di test.

FailureDescription shouldAbortRun(TestDescription description)

Controlla se testRun deve terminare in anticipo.

Metodi protetti

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

Controlla il risultato del comando di test.

boolean getSkipBinaryCheck()

Campi

DEVICE_LOST_ERROR

public static final String DEVICE_LOST_ERROR

ROOT_LOST_ERROR

public static final String ROOT_LOST_ERROR

Costruttori pubblici

ExecutableTargetTest

public ExecutableTargetTest ()

Metodi pubblici

findBinary

public String findBinary (String binary)

Cerca il file binario per poterlo eseguire.

Parametri
binary String: il percorso del file binario o semplicemente il nome del file binario.

Ritorni
String Il percorso del file binario o null se non viene trovato.

Lanci
DeviceNotAvailableException

getDevice

public ITestDevice getDevice ()

Ottieni il dispositivo di test.

Ritorni
ITestDevice ITestDevice

runBinary

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

Esegui il file binario nel percorso specificato.

Parametri
binaryPath String: il percorso del file binario.

listener ITestInvocationListener: l'ascoltatore dove segnalare i risultati.

description TestDescription: il test in corso.

Lanci
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

Esegui l'iniezione del dispositivo di test.

Parametri
device ITestDevice: il ITestDevice da utilizzare

shouldAbortRun

public FailureDescription shouldAbortRun (TestDescription description)

Controlla se testRun deve terminare in anticipo.

Parametri
description TestDescription: il test in corso.

Ritorni
FailureDescription FailureDescription se il ciclo di esecuzione deve terminare.

Metodi protetti

checkCommandResult

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

Controlla il risultato del comando di test.

Parametri
result CommandResult: risultato del test del comando CommandResult

listener ITestInvocationListener: il ITestInvocationListener

description TestDescription: il test in corso.

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

Ritorni
boolean