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