ExecutableTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

java.lang.Oggetto
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 file binario viene eseguito su un dispositivo.

Riepilogo

Costruttori pubblici

ExecutableTargetTest ()

Metodi pubblici

String findBinary (String binary)

Cerca il binario per poterlo eseguire.

ITestDevice getDevice ()

Ottieni 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 esame.

Metodi protetti

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

Controllare il risultato del comando di prova.

Costruttori pubblici

ExecutableTargetTest

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 viene trovato.

Getta
DeviceNotAvailableException

getDispositivo

public ITestDevice getDevice ()

Ottieni il dispositivo in prova.

ritorna
ITestDevice il 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 segnalare i risultati.

description TestDescription : Il test in corso.

Getta
DeviceNotAvailableException

setDispositivo

public void setDevice (ITestDevice device)

Iniettare il dispositivo in esame.

Parametri
device ITestDevice : l' ITestDevice da usare

Metodi protetti

checkCommandResult

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

Controllare il risultato del comando di prova.

Parametri
result CommandResult : risultato del test del comando CommandResult

listener ITestInvocationListener : ITestInvocationListener

description TestDescription : Il test in corso.