ExecutableTargetTest
public
class
ExecutableTargetTest
extends ExecutableBaseTest
implements
IDeviceTest
java.lang.Object | ||
↳ | com.android.tradefed.testtype.binary.ExecutableBaseTest | |
↳ | com.android.tradefed.testtype.binary.ExecutableTargetTest |
Trình chạy kiểm thử cho tệp thực thi chạy trên mục tiêu. Trình chạy triển khai IDeviceTest
vì tệp nhị phân chạy trên một thiết bị.
Tóm tắt
Trường | |
---|---|
public
static
final
String |
DEVICE_LOST_ERROR
|
public
static
final
String |
ROOT_LOST_ERROR
|
Hàm khởi tạo công khai | |
---|---|
ExecutableTargetTest()
|
Phương thức công khai | |
---|---|
String
|
findBinary(String binary)
Tìm tệp nhị phân để có thể chạy tệp đó. |
ITestDevice
|
getDevice()
Lấy thiết bị đang được kiểm thử. |
void
|
runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)
Thực sự chạy tệp nhị phân ở đường dẫn đã cho. |
void
|
setDevice(ITestDevice device)
Chèn thiết bị đang được kiểm thử. |
FailureDescription
|
shouldAbortRun(TestDescription description)
Kiểm tra xem testRun có nên kết thúc sớm hay không. |
Phương thức được bảo vệ | |
---|---|
void
|
checkCommandResult(CommandResult result, ITestInvocationListener listener, TestDescription description)
Kiểm tra kết quả của lệnh kiểm thử. |
boolean
|
getSkipBinaryCheck()
|
Trường
DEVICE_LOST_ERROR
public static final String DEVICE_LOST_ERROR
ROOT_LOST_ERROR
public static final String ROOT_LOST_ERROR
Hàm khởi tạo công khai
ExecutableTargetTest
public ExecutableTargetTest ()
Phương thức công khai
findBinary
public String findBinary (String binary)
Tìm tệp nhị phân để có thể chạy tệp đó.
Tham số | |
---|---|
binary |
String : đường dẫn của tệp nhị phân hoặc chỉ là tên tệp nhị phân. |
Giá trị trả về | |
---|---|
String |
Đường dẫn đến tệp nhị phân hoặc rỗng nếu không tìm thấy. |
Gửi | |
---|---|
DeviceNotAvailableException |
getDevice
public ITestDevice getDevice ()
Lấy thiết bị đang được kiểm thử.
Giá trị trả về | |
---|---|
ITestDevice |
ITestDevice |
runBinary
public void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)
Thực sự chạy tệp nhị phân ở đường dẫn đã cho.
Tham số | |
---|---|
binaryPath |
String : Đường dẫn của tệp nhị phân. |
listener |
ITestInvocationListener : Trình nghe báo cáo kết quả. |
description |
TestDescription : Quá trình kiểm thử đang diễn ra. |
Gửi | |
---|---|
DeviceNotAvailableException |
setDevice
public void setDevice (ITestDevice device)
Chèn thiết bị đang được kiểm thử.
Tham số | |
---|---|
device |
ITestDevice : ITestDevice cần sử dụng |
shouldAbortRun
public FailureDescription shouldAbortRun (TestDescription description)
Kiểm tra xem testRun có nên kết thúc sớm hay không.
Tham số | |
---|---|
description |
TestDescription : Quá trình kiểm thử đang diễn ra. |
Giá trị trả về | |
---|---|
FailureDescription |
FailureDescription nếu vòng lặp chạy sẽ chấm dứt. |
Phương thức được bảo vệ
checkCommandResult
protected void checkCommandResult (CommandResult result, ITestInvocationListener listener, TestDescription description)
Kiểm tra kết quả của lệnh kiểm thử.
Tham số | |
---|---|
result |
CommandResult : kết quả kiểm thử của lệnh CommandResult |
listener |
ITestInvocationListener : ITestInvocationListener |
description |
TestDescription : Quá trình kiểm thử đang diễn ra. |
getSkipBinaryCheck
protected boolean getSkipBinaryCheck ()
Giá trị trả về | |
---|---|
boolean |