Ausführbarer Zieltest
public class ExecutableTargetTest
extends ExecutableBaseTest
implements IDeviceTest
java.lang.Object | ||
↳ | com.android.tradefed.testtype.binary.ExecutableBaseTest | |
↳ | com.android.tradefed.testtype.binary.ExecutableTargetTest |
Testrunner für ausführbare Dateien, die auf dem Ziel ausgeführt werden. Der Runner implementiert IDeviceTest
seit der Binärausführung auf einem Gerät.
Zusammenfassung
Öffentliche Konstrukteure | |
---|---|
ExecutableTargetTest () |
Öffentliche Methoden | |
---|---|
String | findBinary (String binary) Suchen Sie nach der Binärdatei, um sie ausführen zu können. |
ITestDevice | getDevice () Holen Sie sich das zu testende Gerät. |
void | runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description) Führen Sie die Binärdatei tatsächlich unter dem angegebenen Pfad aus. |
void | setDevice ( ITestDevice device) Injizieren Sie das zu testende Gerät. |
Geschützte Methoden | |
---|---|
void | checkCommandResult ( CommandResult result, ITestInvocationListener listener, TestDescription description) Überprüfen Sie das Ergebnis des Testbefehls. |
Öffentliche Konstrukteure
Ausführbarer Zieltest
public ExecutableTargetTest ()
Ö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. |
Wirft | |
---|---|
DeviceNotAvailableException |
getDevice
public ITestDevice getDevice ()
Holen Sie sich das zu testende Gerät.
Kehrt zurück | |
---|---|
ITestDevice | das ITestDevice |
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 |
setDevice
public void setDevice (ITestDevice device)
Injizieren Sie das zu testende Gerät.
Parameter | |
---|---|
device | ITestDevice : das zu verwendende ITestDevice |
Geschützte Methoden
checkCommandResult
protected void checkCommandResult (CommandResult result, ITestInvocationListener listener, TestDescription description)
Überprüfen Sie das Ergebnis des Testbefehls.
Parameter | |
---|---|
result | CommandResult : Testergebnis des Befehls CommandResult |
listener | ITestInvocationListener : der ITestInvocationListener |
description | TestDescription : Der laufende Test. |