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 möglicherweise mit einem Gerät kommuniziert. Wenn das empfangene Gerät kein StubDevice ist, wird die Seriennummer an das 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 im 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 der Binärdatei oder einfach der Name der Binärdatei.

Gibt Folgendes zurück:
String Der Pfad zur Binärdatei oder „null“, wenn sie nicht gefunden wurde.

runBinary

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

Führt die Binärdatei im 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 Test läuft.

Löst aus
DeviceNotAvailableException
IOException