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 Dateien, die auf dem Ziel ausgeführt werden. Der Runner implementiert IDeviceTest
, da das Binary auf einem Gerät ausgeführt wird.
Zusammenfassung
Felder | |
---|---|
public
static
final
String |
DEVICE_LOST_ERROR
|
public
static
final
String |
ROOT_LOST_ERROR
|
Öffentliche Konstruktoren | |
---|---|
ExecutableTargetTest()
|
Öffentliche Methoden | |
---|---|
String
|
findBinary(String binary)
Suchen Sie nach der Binärdatei, um sie ausführen zu können. |
boolean
|
getCollectTestsOnly()
|
ITestDevice
|
getDevice()
Holen Sie sich das Testgerät. |
void
|
runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)
Führt die Binärdatei am angegebenen Pfad aus. |
void
|
setDevice(ITestDevice device)
Testgerät einschleusen |
FailureDescription
|
shouldAbortRun(TestDescription description)
Prüfen, ob der Test vorzeitig beendet werden soll. |
Geschützte Methoden | |
---|---|
void
|
checkCommandResult(CommandResult result, ITestInvocationListener listener, TestDescription description)
Prüfen Sie das Ergebnis des Testbefehls. |
boolean
|
doesRunBinaryGenerateTestResults()
|
boolean
|
doesRunBinaryGenerateTestRuns()
|
boolean
|
getSkipBinaryCheck()
|
Felder
DEVICE_LOST_ERROR
public static final String DEVICE_LOST_ERROR
ROOT_LOST_ERROR
public static final String ROOT_LOST_ERROR
Ö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 zur Binärdatei oder einfach der Name der Binärdatei. |
Returns | |
---|---|
String |
Der Pfad zur Binärdatei oder „null“, wenn sie nicht gefunden wird. |
Ausgabe | |
---|---|
DeviceNotAvailableException |
getCollectTestsOnly
public boolean getCollectTestsOnly ()
Returns | |
---|---|
boolean |
getDevice
public ITestDevice getDevice ()
Holen Sie sich das Testgerät.
Returns | |
---|---|
ITestDevice |
die ITestDevice |
runBinary
public void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)
Führt die Binärdatei am 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 laufende Test. |
Ausgabe | |
---|---|
DeviceNotAvailableException |
setDevice
public void setDevice (ITestDevice device)
Testgerät einschleusen
Parameter | |
---|---|
device |
ITestDevice : der zu verwendende ITestDevice |
shouldAbortRun
public FailureDescription shouldAbortRun (TestDescription description)
Prüfen, ob der Test vorzeitig beendet werden soll.
Parameter | |
---|---|
description |
TestDescription : Der laufende Test. |
Returns | |
---|---|
FailureDescription |
„FailureDescription“, wenn die Ausführungsschleife beendet werden soll. |
Geschützte Methoden
checkCommandResult
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 laufende Test. |
doesRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()
Returns | |
---|---|
boolean |
doesRunBinaryGenerateTestRuns
protected boolean doesRunBinaryGenerateTestRuns ()
Returns | |
---|---|
boolean |
getSkipBinaryCheck
protected boolean getSkipBinaryCheck ()
Returns | |
---|---|
boolean |