AusführbarerTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

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


Testläufer für die Ausführung ausführbarer Dateien auf dem Ziel. Der Läufer implementiert IDeviceTest , da die Binärdatei auf einem Gerät ausgeführt wird.

Zusammenfassung

Öffentliche Bauträger

ExecutableTargetTest ()

Öffentliche Methoden

String findBinary (String binary)

Suchen Sie nach der Binärdatei, um sie ausführen zu können.

ITestDevice getDevice ()

Holen Sie sich das zu testende Gerät.

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

Führen Sie die Binärdatei tatsächlich unter dem angegebenen Pfad aus.

void setDevice ( ITestDevice device)

Injizieren Sie das zu testende Gerät.

Geschützte Methoden

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

Überprüfen Sie das Ergebnis des Testbefehls.

boolean getSkipBinaryCheck ()

Öffentliche Bauträger

AusführbarerTargetTest

public ExecutableTargetTest ()

Öffentliche Methoden

findBinary

public String findBinary (String binary)

Suchen Sie nach der Binärdatei, um sie ausführen zu können.

Parameter
binary String : der Pfad der Binärdatei oder einfach der Binärname.

Kehrt zurück
String Der Pfad zur Binärdatei oder null, wenn nicht gefunden.

Würfe
DeviceNotAvailableException

getDevice

public ITestDevice getDevice ()

Holen Sie sich das zu testende Gerät.

Kehrt zurück
ITestDevice das ITestDevice

runBinary

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

Führen Sie die Binärdatei tatsächlich unter dem angegebenen Pfad aus.

Parameter
binaryPath String : Der Pfad der Binärdatei.

listener ITestInvocationListener : Der Listener, an den die Ergebnisse gemeldet werden sollen.

description TestDescription : Der laufende Test.

Würfe
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

Injizieren Sie das zu testende Gerät.

Parameter
device ITestDevice : das zu verwendende ITestDevice

Geschützte Methoden

checkCommandResult

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

Überprüfen Sie das Ergebnis des Testbefehls.

Parameter
result CommandResult : Testergebnis des Befehls CommandResult

listener ITestInvocationListener : der ITestInvocationListener

description TestDescription : Der laufende Test.

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

Kehrt zurück
boolean