ExecutableTargetTest

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

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


โปรแกรมทดสอบสำหรับไฟล์ปฏิบัติการที่ทำงานบนเป้าหมาย รันเนอร์ใช้ IDeviceTest เนื่องจากไบนารีทำงานในอุปกรณ์

สรุป

ช่อง

public static final String DEVICE_LOST_ERROR

public static final String ROOT_LOST_ERROR

ตัวสร้างแบบสาธารณะ

ExecutableTargetTest()

เมธอดสาธารณะ

String findBinary(String binary)

ค้นหาไบนารีเพื่อเรียกใช้

ITestDevice getDevice()

นำอุปกรณ์ที่จะทดสอบ

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

เรียกใช้ไบนารีที่เส้นทางที่ระบุ

void setDevice(ITestDevice device)

ใส่อุปกรณ์ทดสอบ

FailureDescription shouldAbortRun(TestDescription description)

ตรวจสอบว่าควรสิ้นสุด testRun ก่อนกำหนดหรือไม่

วิธีการที่มีการป้องกัน

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

ตรวจสอบผลลัพธ์ของคำสั่งทดสอบ

boolean getSkipBinaryCheck()

ช่อง

DEVICE_LOST_ERROR

public static final String DEVICE_LOST_ERROR

ROOT_LOST_ERROR

public static final String ROOT_LOST_ERROR

ตัวสร้างแบบสาธารณะ

ExecutableTargetTest

public ExecutableTargetTest ()

เมธอดสาธารณะ

findBinary

public String findBinary (String binary)

ค้นหาไบนารีเพื่อเรียกใช้

พารามิเตอร์
binary String: เส้นทางของไฟล์ไบนารีหรือชื่อไฟล์ไบนารี

คิกรีเทิร์น
String เส้นทางไปยังไบนารี หรือค่าว่างหากไม่พบ

โยน
DeviceNotAvailableException

getDevice

public ITestDevice getDevice ()

นำอุปกรณ์ที่จะทดสอบ

คิกรีเทิร์น
ITestDevice ITestDevice

runBinary

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

เรียกใช้ไบนารีที่เส้นทางที่ระบุ

พารามิเตอร์
binaryPath String: เส้นทางของไบนารี

listener ITestInvocationListener: ตำแหน่งที่ควรรายงานผลลัพธ์

description TestDescription: อยู่ระหว่างการทดสอบ

โยน
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

ใส่อุปกรณ์ทดสอบ

พารามิเตอร์
device ITestDevice: ITestDevice ที่จะใช้

shouldAbortRun

public FailureDescription shouldAbortRun (TestDescription description)

ตรวจสอบว่าควรสิ้นสุด testRun ก่อนกำหนดหรือไม่

พารามิเตอร์
description TestDescription: อยู่ระหว่างการทดสอบ

คิกรีเทิร์น
FailureDescription FailureDescription หากการเรียกใช้ลูปควรสิ้นสุด

วิธีการที่มีการป้องกัน

checkCommandResult

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

ตรวจสอบผลลัพธ์ของคำสั่งทดสอบ

พารามิเตอร์
result CommandResult: ผลการทดสอบของคําสั่ง CommandResult

listener ITestInvocationListener: ITestInvocationListener

description TestDescription: อยู่ระหว่างการทดสอบ

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

คิกรีเทิร์น
boolean