Ausführbarer HostTest

public class ExecutableHostTest
extends ExecutableBaseTest

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


Test Runner für ausführbare Dateien, die auf dem Host ausgeführt werden. Der Runner 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 Konstrukteure

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 Konstrukteure

Ausführbarer HostTest

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

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.

Wirft
DeviceNotAvailableException