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