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)

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

void addModuleName (String moduleName)

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

String cleanFilter (String filter)
void clearExcludeFilters ()

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

void clearIncludeFilters ()

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

ITestDevice getDevice ()

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

getExcludeFilters ()

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

getIncludeFilters ()

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

getModuleNames ()

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

void run ( TestInformation testInfo, ITestInvocationListener listener)

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

void setDevice ( ITestDevice device)

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

void setReportRunName (String reportRunName)

שיטות מוגנות

CommandResult executeCommand ( ITestDevice testDevice, String cmd)

שיטת עוזר להפעלת פקודת בדיקת 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 ()

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

getDevice

public ITestDevice getDevice ()

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

החזרות
ITestDevice ה- ITestDevice

getExcludeFilters

public  getExcludeFilters ()

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

החזרות

getIncludeFilters

public  getIncludeFilters ()

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

החזרות

getModuleNames

public  getModuleNames ()

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

החזרות
השם של מודול הבדיקה המקורי להפעלה, או 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)

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