ExecutableTargetTest
public
class
ExecutableTargetTest
extends ExecutableBaseTest
implements
IDeviceTest
java.lang.Object | ||
↳ | com.android.tradefed.testtype.binary.ExecutableBaseTest | |
↳ | com.android.tradefed.testtype.binary.ExecutableTargetTest |
用于在目标上运行的可执行文件的测试运行程序。由于二进制文件在设备上运行,因此运行程序会实现 IDeviceTest
。
摘要
字段 | |
---|---|
public
static
final
String |
DEVICE_LOST_ERROR
|
public
static
final
String |
ROOT_LOST_ERROR
|
公共构造函数 | |
---|---|
ExecutableTargetTest()
|
公共方法 | |
---|---|
String
|
findBinary(String binary)
搜索二进制文件以便运行它。 |
ITestDevice
|
getDevice()
获取被测设备。 |
void
|
runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)
实际在给定路径中运行二进制文件。 |
void
|
setDevice(ITestDevice device)
注入被测设备。 |
FailureDescription
|
shouldAbortRun(TestDescription description)
检查 testRun 是否应提前结束。 |
受保护的方法 | |
---|---|
void
|
checkCommandResult(CommandResult result, ITestInvocationListener listener, TestDescription description)
检查测试命令的结果。 |
boolean
|
getSkipBinaryCheck()
|
字段
DEVICE_LOST_ERROR
public static final String DEVICE_LOST_ERROR
ROOT_LOST_ERROR
public static final String ROOT_LOST_ERROR
公共构造函数
ExecutableTargetTest
public ExecutableTargetTest ()
公共方法
findBinary
public String findBinary (String binary)
搜索二进制文件以便运行它。
参数 | |
---|---|
binary |
String :二进制文件的路径或二进制文件名称。 |
返回 | |
---|---|
String |
二进制文件的路径,如果未找到,则返回 null。 |
抛出 | |
---|---|
DeviceNotAvailableException |
runBinary
public void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)
实际在给定路径中运行二进制文件。
参数 | |
---|---|
binaryPath |
String :二进制文件的路径。 |
listener |
ITestInvocationListener :用于报告结果的监听器。 |
description |
TestDescription :正在进行的测试。 |
抛出 | |
---|---|
DeviceNotAvailableException |
shouldAbortRun
public FailureDescription shouldAbortRun (TestDescription description)
检查 testRun 是否应提前结束。
参数 | |
---|---|
description |
TestDescription :正在进行的测试。 |
返回 | |
---|---|
FailureDescription |
如果运行循环应终止,则为 FailureDescription。 |
受保护的方法
checkCommandResult
protected void checkCommandResult (CommandResult result, ITestInvocationListener listener, TestDescription description)
检查测试命令的结果。
参数 | |
---|---|
result |
CommandResult :命令 CommandResult 的测试结果 |
listener |
ITestInvocationListener :ITestInvocationListener |
description |
TestDescription :正在进行的测试。 |
getSkipBinaryCheck
protected boolean getSkipBinaryCheck ()
返回 | |
---|---|
boolean |