GoogleBenchmarkTest
public
class
GoogleBenchmarkTest
extends Object
implements
IDeviceTest,
IRemoteTest,
ITestFilterReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.GoogleBenchmarkTest |
การทดสอบที่เรียกใช้แพ็กเกจการทดสอบเปรียบเทียบของ Google ในอุปกรณ์ที่ระบุ
สรุป
เครื่องมือสร้างสาธารณะ | |
|---|---|
GoogleBenchmarkTest()
|
|
เมธอดสาธารณะ | |
|---|---|
void
|
addAllExcludeFilters(Set<String> filters)
เพิ่ม |
void
|
addAllIncludeFilters(Set<String> filters)
เพิ่ม |
void
|
addExcludeFilter(String filter)
เพิ่มตัวกรองของการทดสอบที่จะยกเว้น |
void
|
addIncludeFilter(String filter)
เพิ่มตัวกรองของการทดสอบที่จะรวม |
void
|
addModuleName(String moduleName)
เพิ่มโมดูลการทดสอบประสิทธิภาพเนทีฟของ Android เพื่อเรียกใช้ |
String
|
cleanFilter(String filter)
|
void
|
clearExcludeFilters()
ลบตัวกรองการยกเว้นทั้งหมดที่ติดตามอยู่ในปัจจุบัน |
void
|
clearIncludeFilters()
ลบตัวกรองรวมทั้งหมดที่ติดตามอยู่ในปัจจุบัน |
ITestDevice
|
getDevice()
เตรียมอุปกรณ์ภายใต้การทดสอบ |
Set<String>
|
getExcludeFilters()
แสดงผล |
Set<String>
|
getIncludeFilters()
แสดงผล |
List<String>
|
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(Set<String> filters)
|
String
|
getFilterFlagForTests(Set<String> fitlererTests)
|
boolean
|
shouldSkipFile(String fullPath)
เมธอดตัวช่วยเพื่อพิจารณาว่าเราควรข้ามการดำเนินการไฟล์ที่ระบุหรือไม่ |
เครื่องมือสร้างสาธารณะ
GoogleBenchmarkTest
public GoogleBenchmarkTest ()
เมธอดสาธารณะ
addAllExcludeFilters
public void addAllExcludeFilters (Set<String> filters)
เพิ่ม Set ของตัวกรองที่ต้องการยกเว้นการทดสอบ
| พารามิเตอร์ | |
|---|---|
filters |
Set |
addAllIncludeFilters
public void addAllIncludeFilters (Set<String> filters)
เพิ่ม Set ของตัวกรองที่ระบุการทดสอบที่จะรวม
| พารามิเตอร์ | |
|---|---|
filters |
Set |
addExcludeFilter
public void addExcludeFilter (String filter)
เพิ่มตัวกรองของการทดสอบที่จะยกเว้น
| พารามิเตอร์ | |
|---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
เพิ่มตัวกรองของการทดสอบที่จะรวม
| พารามิเตอร์ | |
|---|---|
filter |
String |
addModuleName
public void addModuleName (String moduleName)
เพิ่มโมดูลการทดสอบประสิทธิภาพเนทีฟของ Android เพื่อเรียกใช้
| พารามิเตอร์ | |
|---|---|
moduleName |
String: ชื่อของโมดูลการทดสอบเนทีฟที่จะเรียกใช้ |
cleanFilter
public String cleanFilter (String filter)
| พารามิเตอร์ | |
|---|---|
filter |
String |
| การคืนสินค้า | |
|---|---|
String |
|
clearExcludeFilters
public void clearExcludeFilters ()
ลบตัวกรองการยกเว้นทั้งหมดที่ติดตามอยู่ในปัจจุบัน
clearIncludeFilters
public void clearIncludeFilters ()
ลบตัวกรองรวมทั้งหมดที่ติดตามอยู่ในปัจจุบัน
getDevice
public ITestDevice getDevice ()
เตรียมอุปกรณ์ภายใต้การทดสอบ
| การคืนสินค้า | |
|---|---|
ITestDevice |
ITestDevice |
getExcludeFilters
public Set<String> getExcludeFilters ()
แสดงผลSetปัจจุบันของตัวกรองยกเว้น
| การคืนสินค้า | |
|---|---|
Set<String> |
|
getIncludeFilters
public Set<String> getIncludeFilters ()
แสดงผล Set ปัจจุบันของตัวกรองรวม
| การคืนสินค้า | |
|---|---|
Set<String> |
|
getModuleNames
public List<String> getModuleNames ()
รับโมดูลทดสอบการเปรียบเทียบเนทีฟของ Android เพื่อเรียกใช้
| การคืนสินค้า | |
|---|---|
List<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 ที่จะใช้ |
setReportRunName
public void setReportRunName (String reportRunName)
| พารามิเตอร์ | |
|---|---|
reportRunName |
String |
วิธีการที่ได้รับการป้องกัน
executeCommand
protected CommandResult executeCommand (ITestDevice testDevice, String cmd)
วิธีการช่วยในการเรียกใช้คำสั่ง benchmarktest หากคำสั่งยาวเกินกว่าที่จะเรียกใช้โดยตรง ด้วย ADB ระบบจะเรียกใช้จากสคริปต์ชั่วคราว
| พารามิเตอร์ | |
|---|---|
testDevice |
ITestDevice: อุปกรณ์ที่จะใช้เรียกใช้คำสั่ง |
cmd |
String: สตริงคำสั่งที่จะเรียกใช้ |
| การคืนสินค้า | |
|---|---|
CommandResult |
เอาต์พุตของเชลล์หาก outputReceiver เป็น Null |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
getFilterFlagForFilters
protected String getFilterFlagForFilters (Set<String> filters)
| พารามิเตอร์ | |
|---|---|
filters |
Set |
| การคืนสินค้า | |
|---|---|
String |
|
getFilterFlagForTests
protected String getFilterFlagForTests (Set<String> fitlererTests)
| พารามิเตอร์ | |
|---|---|
fitlererTests |
Set |
| การคืนสินค้า | |
|---|---|
String |
|
shouldSkipFile
protected boolean shouldSkipFile (String fullPath)
เมธอดตัวช่วยเพื่อพิจารณาว่าเราควรข้ามการดำเนินการไฟล์ที่ระบุหรือไม่
| พารามิเตอร์ | |
|---|---|
fullPath |
String: เส้นทางแบบเต็มของไฟล์ที่เป็นปัญหา |
| การคืนสินค้า | |
|---|---|
boolean |
จริงหากเราควรข้ามไฟล์ดังกล่าว |