การทดสอบเป้าหมายปฏิบัติการ

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

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


ตัวดำเนินการทดสอบที่ทำงานอยู่บนเป้าหมาย ผู้เรียกใช้ใช้ IDeviceTest ตั้งแต่ ไบนารีนั้นทำงานในอุปกรณ์

สรุป

ช่างก่อสร้างสาธารณะ

ExecutableTargetTest()

วิธีการสาธารณะ

String findBinary(String binary)

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

ITestDevice getDevice()

นำอุปกรณ์มาทดสอบ

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

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

void setDevice(ITestDevice device)

ใส่อุปกรณ์ที่อยู่ระหว่างการทดสอบ

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

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

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

boolean getSkipBinaryCheck()

ช่างก่อสร้างสาธารณะ

การทดสอบเป้าหมายปฏิบัติการ

public ExecutableTargetTest ()

วิธีการสาธารณะ

ค้นหาไบนารี

public String findBinary (String binary)

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

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

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

การขว้าง
DeviceNotAvailableException

GetDevice

public ITestDevice getDevice ()

นำอุปกรณ์มาทดสอบ

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

รันไบนารี

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

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

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

listener ITestInvocationListener: ผู้ฟังที่จะรายงานผลลัพธ์ได้

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

การขว้าง
DeviceNotAvailableException

ตั้งค่าอุปกรณ์

public void setDevice (ITestDevice device)

ใส่อุปกรณ์ที่อยู่ระหว่างการทดสอบ

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

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

checkCommandResult

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

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

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

listener ITestInvocationListener: ITestInvocationListener

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

การข้ามการตรวจสอบไบนารี

protected boolean getSkipBinaryCheck ()

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