קל לארגן דפים בעזרת אוספים אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.

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)

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

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

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

void addExcludeFilter (String filter)

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

void addIncludeFilter (String filter)

מוסיף מסנן אילו בדיקות לכלול.

String cleanFilter (String filter)
void clearExcludeFilters ()

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

void clearIncludeFilters ()

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

ITestDevice getDevice ()

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

getExcludeFilters ()

מחזירה את ה- ERROR(/Set) הנוכחי של מסנני אי הכללה.

getIncludeFilters ()

מחזירה את ה- ERROR(/Set) הנוכחי של מסנני כלול.

String getModuleName ()

קבל את מודול בדיקת ההשוואה המקורי של אנדרואיד להפעלה.

void run ( TestInformation testInfo, ITestInvocationListener listener)

מפעיל את הבדיקות ומדווח על התוצאות למאזין.

void setDevice ( ITestDevice device)

הזרקו את המכשיר הנבדק.

void setModuleName (String moduleName)

הגדר את מודול הבדיקה המקורי של Android להפעלה.

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

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  getExcludeFilters ()

מחזירה את ה- ERROR(/Set) הנוכחי של מסנני אי הכללה.

החזרות

getIncludeFilters

public  getIncludeFilters ()

מחזירה את ה- ERROR(/Set) הנוכחי של מסנני כלול.

החזרות

getModuleName

public String getModuleName ()

קבל את מודול בדיקת ההשוואה המקורי של אנדרואיד להפעלה.

החזרות
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 לשימוש

setModuleName

public void setModuleName (String moduleName)

הגדר את מודול הבדיקה המקורי של Android להפעלה.

פרמטרים
moduleName String : השם של מודול הבדיקה המקורי להפעלה

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 נכון אם עלינו לדלג על הקובץ האמור.