การทดสอบเกณฑ์มาตรฐานของ 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) เพิ่ม |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) เพิ่ม |
void | addExcludeFilter (String filter) เพิ่มตัวกรองว่าการทดสอบใดที่จะยกเว้น |
void | addIncludeFilter (String filter) เพิ่มตัวกรองว่าจะรวมการทดสอบใดบ้าง |
void | addModuleName (String moduleName) เพิ่มโมดูลทดสอบเกณฑ์มาตรฐานดั้งเดิมของ Android เพื่อรัน |
String | cleanFilter (String filter) |
void | clearExcludeFilters () ลบตัวกรองยกเว้นทั้งหมดที่ติดตามอยู่ในปัจจุบัน |
void | clearIncludeFilters () ลบตัวกรองรวมทั้งหมดที่ติดตามอยู่ในปัจจุบัน |
ITestDevice | getDevice () รับอุปกรณ์ภายใต้การทดสอบ |
getExcludeFilters () ส่งกลับ | |
getIncludeFilters () ส่งกลับ | |
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
publicgetExcludeFilters ()
ส่งกลับ ERROR(/Set)
ปัจจุบันของตัวกรองที่แยกออก
การส่งคืน | |
---|---|
getModuleNames
publicgetModuleNames ()
รับโมดูลทดสอบเกณฑ์มาตรฐานดั้งเดิมของ 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 | จริงหากเราควรข้ามไฟล์ดังกล่าว |