בדיקת השוואה לשוק של מודעות מותאמות

public class NativeBenchmarkTest
extends Object implements IDeviceTest, IRemoteTest

JavaScript.lang.Object
com.android.tradefed.testtype.NativeתקןTest


בדיקה שמריצה קובץ הפעלה של בדיקת מקובל בשוק במכשיר נתון.

היא משתמשת ב-NativeBenchmarkTestParser כדי לנתח את זמן הפעולה הממוצע לעומת העיכוב בין הפעולות האלה לתוצאות של ITestInvocationListener.

סיכום

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

NativeBenchmarkTest()

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

ITestDevice getDevice()

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

String getModuleName()

מורידים את מודול הבדיקה המקורי של Android לבנצ'מרק.

void run(TestInformation testInfo, ITestInvocationListener listener)

הרצת הבדיקות ודיווח על התוצאה ל-listener.

void setDevice(ITestDevice device)

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

void setModuleName(String moduleName)

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

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

בדיקת השוואה לשוק של מודעות מותאמות

public NativeBenchmarkTest ()

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

getDevice

public ITestDevice getDevice ()

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

החזרות
ITestDevice ITestDevice

getModuleName

public String getModuleName ()

מורידים את מודול הבדיקה המקורי של Android לבנצ'מרק.

החזרות
String שם מודול הבדיקה המקורי שיש להריץ, או null אם לא מוגדר

ראן

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

הרצת הבדיקות ודיווח על התוצאה ל-listener.

פרמטרים
testInfo TestInformation: האובייקט TestInformation שמכיל מידע שימושי להרצה בדיקות.

listener ITestInvocationListener: ITestInvocationListener של תוצאות הבדיקה

קליעות
DeviceNotAvailableException

הגדרת מכשיר

public void setDevice (ITestDevice device)

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

פרמטרים
device ITestDevice: ITestDevice לשימוש

setModuleName

public void setModuleName (String moduleName)

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

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