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