Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

可执行主机测试

public class ExecutableHostTest
extends ExecutableBaseTest implements IDeviceTest , IBuildReceiver

java.lang.Object
com.android.tradefed.testtype.binary.ExecutableBaseTest
com.android.tradefed.testtype.binary.ExecutableHostTest


测试运行程序以在主机上运行可执行文件。运行程序实现IDeviceTest因为主机二进制文件可能会与设备通信。如果收到的设备不是StubDevice则串行将传递到要使用的二进制文件。

摘要

公共建设者

ExecutableHostTest ()

公开方法

String findBinary (String binary)

搜索二进制文件以使其能够运行。

final ITestDevice getDevice ()

获取被测设备。

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

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

final void setBuild ( IBuildInfo buildInfo)
final void setDevice ( ITestDevice device)

注入被测设备。

公共建设者

可执行主机测试

public ExecutableHostTest ()

公开方法

findBinary

public String findBinary (String binary)

搜索二进制文件以使其能够运行。

参量
binary String :二进制或仅二进制名称的路径。

退货
String 二进制文件的路径;如果找不到,则为null。

getDevice

public final ITestDevice getDevice ()

获取被测设备。

退货
ITestDevice ITestDevice

runBinary

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

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

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

listener ITestInvocationListener :报告结果的侦听器。

description TestDescription :测试正在进行中。

投掷
DeviceNotAvailableException

setBuild

public final void setBuild ( IBuildInfo buildInfo)

参量
buildInfo IBuildInfo

setDevice

public final void setDevice ( ITestDevice device)

注入被测设备。

参量
device ITestDevice :要使用的ITestDevice