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 Datei, die auf dem Host ausgeführt wird. Der Runner implementiert IDeviceTest seit kann das Hostbinärprogramm mit einem Gerät kommunizieren. Wenn das empfangene Gerät kein StubDevice ist wird die Seriennummer an die zu verwendende Binärdatei ü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 unter dem 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 Binärname.

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 unter dem 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 Test läuft.

Ausgabe
DeviceNotAvailableException