EseguibileTargetTest

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 corridore implementa IDeviceTest poiché il binario viene eseguito su un dispositivo.

Riepilogo

Costruttori pubblici

ExecutableTargetTest ()

Metodi pubblici

String findBinary (String binary)

Cerca il binario per poterlo eseguire.

ITestDevice getDevice ()

Metti il ​​dispositivo in prova.

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

Esegui effettivamente il binario nel percorso indicato.

void setDevice ( ITestDevice device)

Iniettare il dispositivo in prova.

Metodi protetti

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

Controllare il risultato del comando di test.

boolean getSkipBinaryCheck ()

Costruttori pubblici

EseguibileTargetTest

public ExecutableTargetTest ()

Metodi pubblici

findBinary

public String findBinary (String binary)

Cerca il binario per poterlo eseguire.

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

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

Lancia
DeviceNotAvailableException

getDevice

public ITestDevice getDevice ()

Metti il ​​dispositivo in prova.

ritorna
ITestDevice l' ITestDevice

runBinary

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

Esegui effettivamente il binario nel percorso indicato.

Parametri
binaryPath String : il percorso del file binario.

listener ITestInvocationListener : il listener in cui riportare i risultati.

description TestDescription : il test in corso.

Lancia
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

Iniettare il dispositivo in prova.

Parametri
device ITestDevice : l' ITestDevice da utilizzare

Metodi protetti

controllaRisultatoComando

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

Controllare il risultato del comando di test.

Parametri
result CommandResult : risultato del test del comando CommandResult

listener ITestInvocationListener : ITestInvocationListener

description TestDescription : il test in corso.

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

ritorna
boolean