Thực thi mục tiêu kiểm thử
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ử để chạy tệp thực thi trên mục tiêu. Trình chạy này triển khai IDeviceTest
kể từ
tệp nhị phân chạy trên thiết bị.
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
ExecutableTargetTest()
|
Phương thức công khai | |
---|---|
String
|
findBinary(String binary)
Tìm kiếm tệp nhị phân để có thể chạy tệp đó. |
ITestDevice
|
getDevice()
Tải thiết bị đang được kiểm tra. |
void
|
runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)
Trên thực tế, chạy tệp nhị phân tại đường dẫn đã cho. |
void
|
setDevice(ITestDevice device)
Chèn thiết bị đang được kiểm thử. |
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()
|
Hàm khởi tạo công khai
Thực thi mục tiêu kiểm thử
public ExecutableTargetTest ()
Phương thức công khai
findBinary
public String findBinary (String binary)
Tìm kiế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 đơn giản là tên nhị phân. |
Giá trị trả về | |
---|---|
String |
Đường dẫn đến tệp nhị phân hoặc giá trị rỗng nếu không tìm thấy. |
Gửi | |
---|---|
DeviceNotAvailableException |
getDevice
public ITestDevice getDevice ()
Tải thiết bị đang được kiểm tra.
Giá trị trả về | |
---|---|
ITestDevice |
ITestDevice |
runBinary
public void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)
Trên thực tế, chạy tệp nhị phân tại đường dẫn đã cho.
Tham số | |
---|---|
binaryPath |
String : Đường dẫn của tệp nhị phân. |
listener |
ITestInvocationListener : Trình nghe nơi báo cáo kết quả. |
description |
TestDescription : Thử nghiệm đang diễn ra. |
Gửi | |
---|---|
DeviceNotAvailableException |
thiết lập thiết bị
public void setDevice (ITestDevice device)
Chèn thiết bị đang được kiểm thử.
Tham số | |
---|---|
device |
ITestDevice : ITestDevice để sử dụng |
Phương thức được bảo vệ
kết quả kiểm tra
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ử lệnh CommandResult |
listener |
ITestInvocationListener : ITestInvocationListener |
description |
TestDescription : Thử nghiệm đang diễn ra. |
getbỏ qua kiểm tra nhị phân
protected boolean getSkipBinaryCheck ()
Giá trị trả về | |
---|---|
boolean |