การทดสอบเกณฑ์มาตรฐานของ Google

public class GoogleBenchmarkTest
extends Object implements IDeviceTest , IRemoteTest , ITestFilterReceiver

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


การทดสอบที่ใช้แพ็คเกจการทดสอบเกณฑ์มาตรฐานของ Google บนอุปกรณ์ที่กำหนด

สรุป

ผู้รับเหมาก่อสร้างสาธารณะ

GoogleBenchmarkTest ()

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

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

เพิ่ม ERROR(/Set) ของตัวกรองที่จะยกเว้นการทดสอบ

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

เพิ่ม ERROR(/Set) ของตัวกรองที่ต้องการรวมการทดสอบ

void addExcludeFilter (String filter)

เพิ่มตัวกรองว่าการทดสอบใดที่จะยกเว้น

void addIncludeFilter (String filter)

เพิ่มตัวกรองว่าจะรวมการทดสอบใดบ้าง

void addModuleName (String moduleName)

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

String cleanFilter (String filter)
void clearExcludeFilters ()

ลบตัวกรองยกเว้นทั้งหมดที่ติดตามอยู่ในปัจจุบัน

void clearIncludeFilters ()

ลบตัวกรองรวมทั้งหมดที่ติดตามอยู่ในปัจจุบัน

ITestDevice getDevice ()

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

getExcludeFilters ()

ส่งกลับ ERROR(/Set) ปัจจุบันของตัวกรองที่แยกออก

getIncludeFilters ()

ส่งกลับ ERROR(/Set) ปัจจุบันของตัวกรองรวม

getModuleNames ()

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

void run ( TestInformation testInfo, ITestInvocationListener listener)

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

void setDevice ( ITestDevice device)

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

void setReportRunName (String reportRunName)

วิธีการที่ได้รับการป้องกัน

CommandResult executeCommand ( ITestDevice testDevice, String cmd)

วิธีการช่วยเหลือในการรันคำสั่งbenchmarktest

String getFilterFlagForFilters ( filters) getFilterFlagForFilters ( filters)
String getFilterFlagForTests ( fitlererTests) getFilterFlagForTests ( fitlererTests)
boolean shouldSkipFile (String fullPath)

วิธีการช่วยเหลือในการพิจารณาว่าเราควรข้ามการดำเนินการของไฟล์ที่กำหนดหรือไม่

ผู้รับเหมาก่อสร้างสาธารณะ

การทดสอบเกณฑ์มาตรฐานของ Google

public GoogleBenchmarkTest ()

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

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

เพิ่ม ERROR(/Set) ของตัวกรองที่จะยกเว้นการทดสอบ

พารามิเตอร์
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

เพิ่ม ERROR(/Set) ของตัวกรองที่ต้องการรวมการทดสอบ

พารามิเตอร์
filters

addExcludeFilter

public void addExcludeFilter (String filter)

เพิ่มตัวกรองว่าการทดสอบใดที่จะยกเว้น

พารามิเตอร์
filter String

เพิ่มIncludeFilter

public void addIncludeFilter (String filter)

เพิ่มตัวกรองว่าจะรวมการทดสอบใดบ้าง

พารามิเตอร์
filter String

addModuleName

public void addModuleName (String moduleName)

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

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

ทำความสะอาดตัวกรอง

public String cleanFilter (String filter)

พารามิเตอร์
filter String

การส่งคืน
String

clearExcludeFilters

public void clearExcludeFilters ()

ลบตัวกรองยกเว้นทั้งหมดที่ติดตามอยู่ในปัจจุบัน

ล้างรวมตัวกรอง

public void clearIncludeFilters ()

ลบตัวกรองรวมทั้งหมดที่ติดตามอยู่ในปัจจุบัน

รับอุปกรณ์

public ITestDevice getDevice ()

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

การส่งคืน
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

ส่งกลับ ERROR(/Set) ปัจจุบันของตัวกรองที่แยกออก

การส่งคืน

getIncludeFilters

public  getIncludeFilters ()

ส่งกลับ ERROR(/Set) ปัจจุบันของตัวกรองรวม

การส่งคืน

getModuleNames

public  getModuleNames ()

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

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

วิ่ง

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

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

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

ขว้าง
DeviceNotAvailableException

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

public void setDevice (ITestDevice device)

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

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

setReportRunName

public void setReportRunName (String reportRunName)

พารามิเตอร์
reportRunName String

วิธีการที่ได้รับการป้องกัน

ดำเนินการคำสั่ง

protected CommandResult executeCommand (ITestDevice testDevice, 
                String cmd)

วิธีการช่วยเหลือในการรันคำสั่งbenchmarktest หากคำสั่งยาวเกินไปที่จะรันโดย adb โดยตรง คำสั่งนั้นจะรันจากสคริปต์ชั่วคราว

พารามิเตอร์
testDevice ITestDevice : อุปกรณ์ที่ใช้รันคำสั่ง

cmd String : สตริงคำสั่งที่จะรัน

การส่งคืน
CommandResult เชลล์เอาท์พุตถ้า outputReceiver เป็นโมฆะ

ขว้าง
DeviceNotAvailableException

getFilterFlagForFilters

protected String getFilterFlagForFilters ( filters)

พารามิเตอร์
filters

การส่งคืน
String

getFilterFlagForTests

protected String getFilterFlagForTests ( fitlererTests)

พารามิเตอร์
fitlererTests

การส่งคืน
String

ควรข้ามไฟล์

protected boolean shouldSkipFile (String fullPath)

วิธีการช่วยเหลือในการพิจารณาว่าเราควรข้ามการดำเนินการของไฟล์ที่กำหนดหรือไม่

พารามิเตอร์
fullPath String : เส้นทางแบบเต็มของไฟล์ที่ต้องการ

การส่งคืน
boolean จริงหากเราควรข้ามไฟล์ดังกล่าว