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