ExecutableTargetTest
public
class
ExecutableTargetTest
extends ExecutableBaseTest
implements
IDeviceTest
java.lang.Object | ||
😎 | com.android.tradefed.testtype.binary.ExecutableBaseTest | |
😎 | com.android.tradefed.testtype.binary.ExecutableTargetTest |
Test-Runner für ausführbare Datei, die auf dem Ziel ausgeführt wird. Der Runner implementiert IDeviceTest
seit
auf einem Gerät ausgeführt werden.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
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ührt die Binärdatei 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)
Prüfen Sie das Ergebnis des Testbefehls. |
boolean
|
getSkipBinaryCheck()
|
Öffentliche Konstruktoren
ExecutableTargetTest
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 Binärname. |
Returns | |
---|---|
String |
Der Pfad zur Binärdatei oder null, wenn sie nicht gefunden wird. |
Ausgabe | |
---|---|
DeviceNotAvailableException |
getDevice
public ITestDevice getDevice ()
Holen Sie sich das zu testende Gerät.
Returns | |
---|---|
ITestDevice |
ITestDevice |
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 |
Gerät festlegen
public void setDevice (ITestDevice device)
Injizieren Sie das zu testende Gerät.
Parameter | |
---|---|
device |
ITestDevice : die zu verwendende ITestDevice |
Geschützte Methoden
checkCommandResult (Ergebnis)
protected void checkCommandResult (CommandResult result, ITestInvocationListener listener, TestDescription description)
Prüfen Sie das Ergebnis des Testbefehls.
Parameter | |
---|---|
result |
CommandResult : Testergebnis des Befehls CommandResult |
listener |
ITestInvocationListener : die ITestInvocationListener |
description |
TestDescription : Der Test läuft. |
getSkipBinaryCheck
protected boolean getSkipBinaryCheck ()
Returns | |
---|---|
boolean |