การทดสอบเกณฑ์มาตรฐานดั้งเดิม

public class NativeBenchmarkTest
extends Object implements IDeviceTest , IRemoteTest

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


การทดสอบที่เรียกใช้การทดสอบเกณฑ์มาตรฐานแบบเนทีฟที่ดำเนินการได้บนอุปกรณ์ที่กำหนด

ใช้ NativeBenchmarkTestParser เพื่อแยกวิเคราะห์เวลาการดำเนินการโดยเฉลี่ยเทียบกับความล่าช้าระหว่างการดำเนินการ ซึ่งส่งผลให้ ITestInvocationListener s

สรุป

ผู้สร้างสาธารณะ

NativeBenchmarkTest ()

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

ITestDevice getDevice ()

รับอุปกรณ์ภายใต้การทดสอบ

String getModuleName ()

รับโมดูลการทดสอบเกณฑ์มาตรฐานดั้งเดิมของ Android เพื่อเรียกใช้

void run ( TestInformation testInfo, ITestInvocationListener listener)

ดำเนินการทดสอบและรายงานผลให้ผู้ฟังทราบ

void setDevice ( ITestDevice device)

ฉีดอุปกรณ์ภายใต้การทดสอบ

void setModuleName (String moduleName)

ตั้งค่าโมดูลการทดสอบเกณฑ์มาตรฐานดั้งเดิมของ Android ให้ทำงาน

ผู้สร้างสาธารณะ

การทดสอบเกณฑ์มาตรฐานดั้งเดิม

public NativeBenchmarkTest ()

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

รับอุปกรณ์

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

ชุดอุปกรณ์

public void setDevice (ITestDevice device)

ฉีดอุปกรณ์ภายใต้การทดสอบ

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

setModuleName

public void setModuleName (String moduleName)

ตั้งค่าโมดูลการทดสอบเกณฑ์มาตรฐานดั้งเดิมของ Android ให้ทำงาน

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