NativeBenchmarkTest

public class NativeBenchmarkTest
extends Object implements IDeviceTest, IRemoteTest

java.lang.Object
   ↳ com.android.tradefed.testtype.NativeBenchmarkTest


การทดสอบที่เรียกใช้ไฟล์ปฏิบัติการการทดสอบเปรียบเทียบแบบเนทีฟในอุปกรณ์หนึ่งๆ

โดยใช้ NativeBenchmarkTestParser เพื่อแยกเวลาดำเนินการโดยเฉลี่ยเทียบกับเวลาหน่วงระหว่างการดำเนินการเหล่านั้นกับ ITestInvocationListener

สรุป

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

NativeBenchmarkTest()

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

ITestDevice getDevice()

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

String getModuleName()

เรียกใช้ข้อบังคับการทดสอบประสิทธิภาพเนทีฟของ Android

void run(TestInformation testInfo, ITestInvocationListener listener)

เรียกใช้การทดสอบและรายงานผลลัพธ์ไปยังผู้ฟัง

void setDevice(ITestDevice device)

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

void setModuleName(String moduleName)

ตั้งค่าให้โมดูลการทดสอบประสิทธิภาพแบบเนทีฟของ Android ทำงาน

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

NativeBenchmarkTest

public NativeBenchmarkTest ()

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

getDevice

public ITestDevice getDevice ()

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

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

getModuleName

public String getModuleName ()

เรียกใช้ข้อบังคับการทดสอบประสิทธิภาพเนทีฟของ Android

คิกรีเทิร์น
String ชื่อของโมดูลการทดสอบแบบเนทีฟที่จะเรียกใช้ หรือเป็นค่าว่างหากไม่ได้ตั้งค่า

โฮมรัน

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

เรียกใช้การทดสอบและรายงานผลลัพธ์ไปยังผู้ฟัง

พารามิเตอร์
testInfo TestInformation: ออบเจ็กต์ TestInformation ที่มีข้อมูลที่เป็นประโยชน์ต่อการทดสอบ

listener ITestInvocationListener: ITestInvocationListener ของผลการทดสอบ

การโยน
DeviceNotAvailableException

setDevice

public void setDevice (ITestDevice device)

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

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

setModuleName

public void setModuleName (String moduleName)

ตั้งค่าให้โมดูลการทดสอบประสิทธิภาพแบบเนทีฟของ Android ทำงาน

พารามิเตอร์
moduleName String: ชื่อของโมดูลทดสอบเนทีฟที่จะเรียกใช้