GoogleBenchmarkTest
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 () קבל את מודול בדיקת ההשוואה המקורי של אנדרואיד להפעלה. | |
void | run ( TestInformation testInfo, ITestInvocationListener listener) מפעיל את הבדיקות ומדווח על התוצאה למאזין. |
void | setDevice ( ITestDevice device) הזרקו את המכשיר הנבדק. |
void | setReportRunName (String reportRunName) |
שיטות מוגנות | |
---|---|
String | executeCommand ( ITestDevice testDevice, String cmd, IShellOutputReceiver outputReceiver) שיטת עוזר להפעלת פקודת בדיקת benchmarket. |
String | getFilterFlagForFilters ( filters) getFilterFlagForFilters ( filters) |
String | getFilterFlagForTests ( fitlererTests) getFilterFlagForTests ( fitlererTests) |
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)
הנוכחי של מסנני אי הכללה.
החזרות | |
---|---|
getModuleNames
publicgetModuleNames ()
קבל את מודול בדיקת ההשוואה המקורי של אנדרואיד להפעלה.
החזרות | |
---|---|
השם של מודול הבדיקה המקורי להפעלה, או 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 String executeCommand (ITestDevice testDevice, String cmd, IShellOutputReceiver outputReceiver)
שיטת עוזר להפעלת פקודת בדיקת benchmarket. אם הפקודה ארוכה מכדי להפעיל אותה ישירות על ידי adb, היא פועלת מסקריפט זמני.
פרמטרים | |
---|---|
testDevice | ITestDevice : ההתקן שבו תפעיל את הפקודה |
cmd | String : מחרוזת הפקודה להפעלה |
outputReceiver | IShellOutputReceiver : מקלט הפלט לקריאת תוצאות הבדיקה |
החזרות | |
---|---|
String | פלט מעטפת אם 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 | נכון אם עלינו לדלג על הקובץ האמור. |