ExecutableHostTest

public class ExecutableHostTest
extends ExecutableBaseTest

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


Testläufer für die Ausführung ausführbarer Dateien auf dem Host. Der Läufer implementiert IDeviceTest da die Host-Binärdatei möglicherweise mit einem Gerät kommuniziert. Wenn das empfangene Gerät kein StubDevice ist, wird die Seriennummer an die zu verwendende Binärdatei übergeben.

Zusammenfassung

Öffentliche Bauträger

ExecutableHostTest ()

Öffentliche Methoden

String findBinary (String binary)

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

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

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

Öffentliche Bauträger

ExecutableHostTest

public ExecutableHostTest ()

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

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