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 |