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
publicgetArgumentList ()
קבל ארגומנט לפקודת 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 |