Kiểm tra mục tiêu có thể thực thi

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

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


Chạy thử nghiệm khả năng thực thi đang chạy trên mục tiêu. Trình chạy triển khai IDeviceTest kể từ khi chạy nhị phân trên thiết bị.

Bản tóm tắt

Nhà thầu xây dựng công cộng

ExecutableTargetTest ()

Phương pháp công cộng

String findBinary (String binary)

Tìm kiếm nhị phân để có thể chạy nó.

ITestDevice getDevice ()

Lấy thiết bị đang được kiểm tra.

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

Thực tế chạy nhị phân tại đường dẫn đã cho.

void setDevice ( ITestDevice device)

Tiêm thiết bị đang được thử nghiệm.

Phương pháp được bảo vệ

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

Kiểm tra kết quả của lệnh kiểm tra.

boolean getSkipBinaryCheck ()

Nhà thầu xây dựng công cộng

Kiểm tra mục tiêu có thể thực thi

public ExecutableTargetTest ()

Phương pháp công cộng

tìm nhị phân

public String findBinary (String binary)

Tìm kiếm nhị phân để có thể chạy nó.

Thông số
binary String : đường dẫn của nhị phân hoặc đơn giản là tên nhị phân.

Trả lại
String Đường dẫn đến nhị phân hoặc null nếu không tìm thấy.

Ném
DeviceNotAvailableException

lấy thiết bị

public ITestDevice getDevice ()

Lấy thiết bị đang được kiểm tra.

Trả lại
ITestDevice ITestDevice

chạy nhị phân

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

Thực tế chạy nhị phân tại đường dẫn đã cho.

Thông số
binaryPath String : Đường dẫn của nhị phân.

listener ITestInvocationListener : Trình nghe báo cáo kết quả.

description TestDescription : Quá trình kiểm tra đang diễn ra.

Ném
DeviceNotAvailableException

bộThiết bị

public void setDevice (ITestDevice device)

Tiêm thiết bị đang được thử nghiệm.

Thông số
device ITestDevice : ITestDevice sẽ sử dụng

Phương pháp được bảo vệ

kiểm traLệnhKết quả

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

Kiểm tra kết quả của lệnh kiểm tra.

Thông số
result CommandResult : kết quả kiểm tra của lệnh CommandResult

listener ITestInvocationListener : ITestInvocationListener

description TestDescription : Quá trình kiểm tra đang diễn ra.

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

Trả lại
boolean