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 die Binärdatei auf einem Gerät ausgeführt wird.

Zusammenfassung

Konstanten

String DEVICE_LOST_ERROR

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()

Besorgen Sie sich das zu testende Gerät.

void runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)

Führt die Binärdatei im angegebenen Pfad aus.

void setDevice(ITestDevice device)

Schleusen Sie das zu testende Gerät ein.

FailureDescription shouldAbortRun(TestDescription description)

Prüfen, ob der Testlauf 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()

Konstanten

DEVICE_LOST_ERROR

public static final String DEVICE_LOST_ERROR

Konstanter Wert: „Gerät ist vor dem %s verloren gegangen. Lauf wird abgebrochen.“

ROOT_LOST_ERROR

public static final String ROOT_LOST_ERROR

Konstanter Wert: „Der Root-Zugriff ist vor %s verloren gegangen. Der Lauf wird abgebrochen.“

Ö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 Name der Binärdatei.

Gibt Folgendes zurück:
String Der Pfad zur Binärdatei oder „null“, wenn sie nicht gefunden wurde.

Löst aus
DeviceNotAvailableException

getCollectTestsOnly

public boolean getCollectTestsOnly ()

Gibt Folgendes zurück:
boolean

getDevice

public ITestDevice getDevice ()

Besorgen Sie sich das zu testende Gerät.

Gibt Folgendes zurück:
ITestDevice die ITestDevice

runBinary

public void runBinary (String binaryPath, 
                ITestInvocationListener listener, 
                TestDescription description)

Führt die Binärdatei im 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 Test läuft.

Löst aus
DeviceNotAvailableException
IOException

setDevice

public void setDevice (ITestDevice device)

Schleusen Sie das zu testende Gerät ein.

Parameter
device ITestDevice: die zu verwendende ITestDevice

shouldAbortRun

public FailureDescription shouldAbortRun (TestDescription description)

Prüfen, ob der Testlauf vorzeitig beendet werden soll.

Parameter
description TestDescription: Der Test läuft.

Gibt Folgendes zurück:
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: Der ITestInvocationListener

description TestDescription: Der Test läuft.

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

Gibt Folgendes zurück:
boolean

doesRunBinaryGenerateTestRuns

protected boolean doesRunBinaryGenerateTestRuns ()

Gibt Folgendes zurück:
boolean

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

Gibt Folgendes zurück:
boolean