ExecutableHostTest

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 mit einem Gerät kommunizieren kann. Wenn das empfangene Gerät kein StubDevice ist, wird die Seriennummer an das zu verwendende Binärprogramm übergeben.

Zusammenfassung

Öffentliche Konstruktoren

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ührt die Binärdatei am angegebenen Pfad aus.

Öffentliche Konstruktoren

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

Returns
String Der Pfad zur Binärdatei oder „null“, wenn sie nicht gefunden wird.

runBinary

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

Führt die Binärdatei am angegebenen Pfad aus.

Parameter
binaryPath String: Der Pfad der Binärdatei.

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

description TestDescription: Der laufende Test.

Ausgabe
DeviceNotAvailableException