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 ชื่อของโมดูลการทดสอบดั้งเดิมที่จะรัน หรือ null หากไม่ได้ตั้งค่า

วิ่ง

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 : ชื่อของโมดูลการทดสอบดั้งเดิมที่จะเรียกใช้