Ausführbarer Zieltest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

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


Testrunner für ausführbare Dateien, die auf dem Ziel ausgeführt werden. Der Runner implementiert IDeviceTest seit der Binärausführung auf einem Gerät.

Zusammenfassung

Öffentliche Konstrukteure

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.

Öffentliche Konstrukteure

Ausführbarer Zieltest

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 Name der Binärdatei.

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

Wirft
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.

Wirft
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.