ExecutableTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

java.lang.Object 中
   ↳ com.android.tradefed.testtype.binary.ExecutableBaseTest
     ↳ com.android.tradefed.testtype.binary.ExecutableTargetTest


在目标上运行的可执行文件的测试运行程序。运行程序实现 IDeviceTest,因为 二进制文件在设备上运行

摘要

公共构造函数

ExecutableTargetTest()

公共方法

String findBinary(String binary)

搜索二进制文件以便能够运行它。

ITestDevice getDevice()

获取被测设备。

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

实际上,在指定路径下运行该二进制文件。

void setDevice(ITestDevice device)

注入被测设备。

受保护的方法

void checkCommandResult(CommandResult result, ITestInvocationListener listener, TestDescription description)

查看测试命令的结果。

boolean getSkipBinaryCheck()

公共构造函数

ExecutableTargetTest

public ExecutableTargetTest ()

公共方法

findBinary

public String findBinary (String binary)

搜索二进制文件以便能够运行它。

参数
binary String:二进制文件的路径或简称。

返回
String 二进制文件的路径;如果未找到,则返回 null。

抛出
DeviceNotAvailableException

getDevice

public ITestDevice getDevice ()

获取被测设备。

返回
ITestDevice ITestDevice

runBinary

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

实际上,在指定路径下运行该二进制文件。

参数
binaryPath String:二进制文件的路径。

listener ITestInvocationListener:报告结果的位置的监听器。

description TestDescription:正在进行的测试。

抛出
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

注入被测设备。

参数
device ITestDevice:要使用的 ITestDevice

受保护的方法

checkCommandResult

protected void checkCommandResult (CommandResult result, 
                ITestInvocationListener listener, 
                TestDescription description)

查看测试命令的结果。

参数
result CommandResultCommandResult 命令的测试结果

listener ITestInvocationListenerITestInvocationListener

description TestDescription:正在进行的测试。

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

返回
boolean