בדיקת ההשוואה לשוק של Google
public
class
GoogleBenchmarkTest
extends Object
implements
IDeviceTest,
IRemoteTest,
ITestFilterReceiver
JavaScript.lang.Object | |
↳ | com.android.tradefed.testtype.GoogleBenchmarkTest |
בדיקה שמריצה חבילת בדיקות בנצ'מרק של Google במכשיר נתון.
סיכום
בנאים ציבוריים | |
---|---|
GoogleBenchmarkTest()
|
שיטות ציבוריות | |
---|---|
void
|
addAllExcludeFilters(
הפונקציה מוסיפה |
void
|
addAllIncludeFilters(
הוספת |
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)
הרצת הבדיקות ודיווח על התוצאה ל-listener. |
void
|
setDevice(ITestDevice device)
צריך להזריק את המכשיר בבדיקה. |
void
|
setReportRunName(String reportRunName)
|
שיטות מוגנות | |
---|---|
CommandResult
|
executeCommand(ITestDevice testDevice, String cmd)
כלי עזר להרצת פקודת השוואה לשוק. |
String
|
getFilterFlagForFilters(
|
String
|
getFilterFlagForTests(
|
boolean
|
shouldSkipFile(String fullPath)
שיטה שעוזרת לקבוע אם צריך לדלג על הפעלה של קובץ נתון. |
בנאים ציבוריים
בדיקת ההשוואה לשוק של Google
public GoogleBenchmarkTest ()
שיטות ציבוריות
addAllExcludeFilters (הוספת מסננים)
public void addAllExcludeFilters (filters)
הפונקציה מוסיפה ERROR(/Set)
של מסננים של הבדיקות שלא ייכללו.
פרמטרים | |
---|---|
filters |
|
addAllInclude filters
public void addAllIncludeFilters (filters)
הוספת ERROR(/Set)
המסננים של הבדיקות שרוצים לכלול.
פרמטרים | |
---|---|
filters |
|
הוספת מסנן להחרגה
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 |
ניקוי החרגה מסננים
public void clearExcludeFilters ()
מחיקה של כל מסנני ההחרגה שנמצאים במעקב כרגע.
ניקוי פילטרים
public void clearIncludeFilters ()
מחיקת כל מסנני ההכללה שנמצאים במעקב כרגע.
getExcludeFilters
publicgetExcludeFilters ()
הפונקציה מחזירה את הערך הנוכחי ERROR(/Set)
של מסנני ההחרגה.
החזרות | |
---|---|
|
getIncludeFilters
publicgetIncludeFilters ()
הפונקציה מחזירה את הערך הנוכחי ERROR(/Set)
של מסנני הכללה.
החזרות | |
---|---|
|
getModuleNames
publicgetModuleNames ()
מורידים את מודול הבדיקה המקורי של Android לבנצ'מרק.
החזרות | |
---|---|
|
שם מודול הבדיקה המקורי שיש להריץ, או null אם לא מוגדר |
ראן
public void run (TestInformation testInfo, ITestInvocationListener listener)
הרצת הבדיקות ודיווח על התוצאה ל-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)
כלי עזר להרצת פקודת השוואה לשוק. אם הפקודה ארוכה מדי ולא ניתן להריץ אותה ישירות של adb, הוא מופעל מסקריפט זמני.
פרמטרים | |
---|---|
testDevice |
ITestDevice : המכשיר שבו תריץ את הפקודה |
cmd |
String : מחרוזת הפקודה להרצה |
החזרות | |
---|---|
CommandResult |
הפלט של המעטפת אם הפלט הוא null |
קליעות | |
---|---|
DeviceNotAvailableException |
getFilterדגלמסננים
protected String getFilterFlagForFilters (filters)
פרמטרים | |
---|---|
filters |
|
החזרות | |
---|---|
String |
getFilterflagForTests
protected String getFilterFlagForTests (fitlererTests)
פרמטרים | |
---|---|
fitlererTests |
|
החזרות | |
---|---|
String |
צריך לדלג על הקובץ
protected boolean shouldSkipFile (String fullPath)
שיטה שעוזרת לקבוע אם צריך לדלג על הפעלה של קובץ נתון.
פרמטרים | |
---|---|
fullPath |
String : הנתיב המלא של הקובץ הרלוונטי |
החזרות | |
---|---|
boolean |
אם צריך לדלג על הקובץ הזה. |