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