Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

EseguibileTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

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


Corridore di prova per l'esecuzione dell'eseguibile 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 file binario per poterlo eseguire.

ITestDevice getDevice ()

Fai testare il dispositivo.

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

In realtà esegui 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 prova.

Costruttori pubblici

EseguibileTargetTest

public ExecutableTargetTest ()

Metodi pubblici

trova Binario

public String findBinary (String binary)

Cerca il file 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.

Tiri
DeviceNotAvailableException

getDevice

public ITestDevice getDevice ()

Fai testare il dispositivo.

ritorna
ITestDevice l' ITestDevice

runBinary

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

In realtà esegui il binario nel percorso indicato.

Parametri
binaryPath String : il percorso del binario.

listener ITestInvocationListener : il listener in cui riportare i risultati.

description TestDescription : Il test in corso.

Tiri
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

Iniettare il dispositivo in prova.

Parametri
device ITestDevice : l' ITestDevice da utilizzare

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.