SimplePerfUtil

public class SimplePerfUtil
extends Object

java.lang.Object
com.android.tradefed.util.SimplePerfUtil


מחלקת שירות לשליחת פקודה פשוטה ואיסוף תוצאות

סיכום

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

SimplePerfResult executeCommand (String command)

מבצע את פקודת ה-adb shell הנתונה, עם simpleperf עטוף מסביב

תוצאת Simpleperf תנתח ותחזור למתקשר

void executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)

מבצע את פקודת ה-adb shell הנתונה, עם simpleperf עטוף מסביב

באחריות המתקשר לנתח תוצאה פשוטה דרך המקלט

void executeCommand (String command, IShellOutputReceiver receiver)

מבצע את פקודת ה-adb shell הנתונה, עם simpleperf עטוף מסביב

באחריות המתקשר לנתח תוצאה פשוטה דרך המקלט

getArgumentList ()

קבל ארגומנט לפקודת simpleperf

static SimplePerfUtil newInstance ( ITestDevice device, SimplePerfUtil.SimplePerfType type)

SimplePerfUtil Constructor

המתקשר חייב להגדיר מכשיר וסוג simpleperf בעת אתחול המופע

void setArgumentList ( arguList) setArgumentList ( arguList)

הגדר ארגומנט בפקודה simpleperf

שיטות מוגנות

String commandStringPreparer (String command)

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

executeCommand

public SimplePerfResult executeCommand (String command)

מבצע את פקודת ה-adb shell הנתונה, עם simpleperf עטוף מסביב

תוצאת Simpleperf תנתח ותחזור למתקשר

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

החזרות
SimplePerfResult אובייקט SimplePerfResult מכיל את כל מידע התוצאות

זורק
DeviceNotAvailableException אם החיבור למכשיר אבד ולא ניתן לשחזר אותו

executeCommand

public void executeCommand (String command, 
                IShellOutputReceiver receiver, 
                long maxTimeToOutputShellResponse, 
                TimeUnit timeUnit, 
                int retryAttempts)

מבצע את פקודת ה-adb shell הנתונה, עם simpleperf עטוף מסביב

באחריות המתקשר לנתח תוצאה פשוטה דרך המקלט

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

receiver IShellOutputReceiver : אובייקט IShellOutputReceiver שאליו יש להפנות פלט מעטפת

maxTimeToOutputShellResponse long : משך הזמן המקסימלי שבמהלכו מותר לפקודה לא להוציא שום תגובה; יחידה כפי שצוין ב- timeUnit

timeUnit TimeUnit : יחידת timeUnit עבור maxTimeToOutputShellResponse , ראה ERROR(/TimeUnit)

retryAttempts int : מספר הפעמים המרבי לניסיון חוזר בפקודה אם היא נכשלת עקב חריג. DeviceNotResponsiveException יושפך אם יתבצעו retryAttempts ללא הצלחה.

זורק
DeviceNotAvailableException אם החיבור למכשיר אבד ולא ניתן לשחזר אותו

executeCommand

public void executeCommand (String command, 
                IShellOutputReceiver receiver)

מבצע את פקודת ה-adb shell הנתונה, עם simpleperf עטוף מסביב

באחריות המתקשר לנתח תוצאה פשוטה דרך המקלט

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

receiver IShellOutputReceiver : אובייקט IShellOutputReceiver שאליו יש להפנות פלט מעטפת

זורק
DeviceNotAvailableException אם החיבור למכשיר אבד ולא ניתן לשחזר אותו

getArgumentList

public  getArgumentList ()

קבל ארגומנט לפקודת simpleperf

החזרות
רשימה של פקודות משנה וארגומנטים (ניתן לבטל)

מופע חדש

public static SimplePerfUtil newInstance (ITestDevice device, 
                SimplePerfUtil.SimplePerfType type)

SimplePerfUtil Constructor

המתקשר חייב להגדיר מכשיר וסוג simpleperf בעת אתחול המופע

פרמטרים
device ITestDevice : מכשיר בדיקה ITestDevice

type SimplePerfUtil.SimplePerfType : SimplePerfType מציין איזה מצב simpleperf

החזרות
SimplePerfUtil מופע SimplePerfUtil שנוצר לאחרונה

setArgumentList

public void setArgumentList ( arguList)

הגדר ארגומנט בפקודה simpleperf

פרמטרים
arguList : רשימה של פקודות משנה וארגומנטים

שיטות מוגנות

commandStringPreparer

protected String commandStringPreparer (String command)

פרמטרים
command String

החזרות
String