בדיקת ההשוואה לשוק של Google

public class GoogleBenchmarkTest
extends Object implements IDeviceTest, IRemoteTest, ITestFilterReceiver

JavaScript.lang.Object
com.android.tradefed.testtype.GoogleBenchmarkTest


בדיקה שמריצה חבילת בדיקות בנצ'מרק של Google במכשיר נתון.

סיכום

בנאים ציבוריים

GoogleBenchmarkTest()

שיטות ציבוריות

void addAllExcludeFilters( filters)

הפונקציה מוסיפה ERROR(/Set) של מסננים של הבדיקות שלא ייכללו.

void addAllIncludeFilters( filters)

הוספת ERROR(/Set) המסננים של הבדיקות שרוצים לכלול.

void addExcludeFilter(String filter)

הוספת מסנן של הבדיקות שלא ייכללו.

void addIncludeFilter(String filter)

הוספת מסנן של הבדיקות שייכללו.

void addModuleName(String moduleName)

כדי להפעיל את, מוסיפים את מודול הבדיקה המקורי של Android לבנצ'מרק.

String cleanFilter(String filter)
void clearExcludeFilters()

מחיקה של כל מסנני ההחרגה שנמצאים במעקב כרגע.

void clearIncludeFilters()

מחיקת כל מסנני ההכללה שנמצאים במעקב כרגע.

ITestDevice getDevice()

מעבירים את המכשיר לבדיקה.

getExcludeFilters()

הפונקציה מחזירה את הערך הנוכחי ERROR(/Set) של מסנני ההחרגה.

getIncludeFilters()

הפונקציה מחזירה את הערך הנוכחי ERROR(/Set) של מסנני הכללה.

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( filters)
String getFilterFlagForTests( fitlererTests)
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 ()

מחיקת כל מסנני ההכללה שנמצאים במעקב כרגע.

getDevice

public ITestDevice getDevice ()

מעבירים את המכשיר לבדיקה.

החזרות
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

הפונקציה מחזירה את הערך הנוכחי ERROR(/Set) של מסנני ההחרגה.

החזרות

getIncludeFilters

public  getIncludeFilters ()

הפונקציה מחזירה את הערך הנוכחי ERROR(/Set) של מסנני הכללה.

החזרות

getModuleNames

public  getModuleNames ()

מורידים את מודול הבדיקה המקורי של 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 אם צריך לדלג על הקובץ הזה.