SimplePerfUtil
public
class
SimplePerfUtil
extends Object
JavaScript.lang.Object | |
↳ | com.android.tradefed.util.SimplePerfUtil |
מחלקת שירות (service class) לשליחת פקודה פשוטה ולאיסוף תוצאות
למידע נוסף:
סיכום
שיטות ציבוריות | |
---|---|
SimplePerfResult
|
executeCommand(String command)
מפעילה את פקודת המעטפת הנתונה של adb, עם מעטפת מסוג Simpleperf המערכת תנתח את תוצאת הפונקציה הפשוטה ותחזיר את השיחה למתקשר |
void
|
executeCommand(String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
מפעילה את פקודת המעטפת הנתונה של adb, עם מעטפת מסוג Simpleperf באחריות המתקשר/ת לנתח תוצאה פשוטה באמצעות המקבל |
void
|
executeCommand(String command, IShellOutputReceiver receiver)
מפעילה את פקודת המעטפת הנתונה של adb, עם מעטפת מסוג Simpleperf באחריות המתקשר/ת לנתח תוצאה פשוטה באמצעות המקבל |
|
getArgumentList()
קבלת ארגומנט לפקודת Simpleperf |
static
SimplePerfUtil
|
newInstance(ITestDevice device, SimplePerfUtil.SimplePerfType type)
בונה SimplePerfUtil במהלך אתחול המכונה, המתקשר חייב להגדיר את המכשיר ואת הסוג הפשוט |
void
|
setArgumentList(
הגדרת ארגומנט בפקודה פשוטה |
שיטות מוגנות | |
---|---|
String
|
commandStringPreparer(String command)
|
שיטות ציבוריות
הפעלת הפקודה
public SimplePerfResult executeCommand (String command)
מפעילה את פקודת המעטפת הנתונה של adb, עם מעטפת מסוג Simpleperf
המערכת תנתח את תוצאת הפונקציה הפשוטה ותחזיר את השיחה למתקשר
פרמטרים | |
---|---|
command |
String : הפקודה להרצה במכשיר |
החזרות | |
---|---|
SimplePerfResult |
האובייקט SimplePerfResult מכיל את כל פרטי התוצאות |
קליעות | |
---|---|
DeviceNotAvailableException |
אם החיבור למכשיר אבד ולא ניתן שוחזר |
הפעלת הפקודה
public void executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
מפעילה את פקודת המעטפת הנתונה של adb, עם מעטפת מסוג Simpleperf
באחריות המתקשר/ת לנתח תוצאה פשוטה באמצעות המקבל
פרמטרים | |
---|---|
command |
String : הפקודה להרצה במכשיר |
receiver |
IShellOutputReceiver : אובייקט IShellOutputReceiver שאליו יפנה פלט המעטפת |
maxTimeToOutputShellResponse |
long : משך הזמן המקסימלי שבמהלכו הפקודה
לא מורשה להפיק תשובה, היחידה כפי שמצוין ב-timeUnit |
timeUnit |
TimeUnit : יחידת זמן עבור maxTimeToOutputShellResponse , ראה ERROR(/TimeUnit) |
retryAttempts |
int : מספר הפעמים המקסימלי לביצוע ניסיון חוזר של הפקודה אם היא נכשלת עקב
חריג. מילת המפתח DeviceNotResponseError תושמע אם retryAttempts
שבוצעו ללא הצלחה. |
קליעות | |
---|---|
DeviceNotAvailableException |
אם החיבור למכשיר אבד ולא ניתן שוחזר |
הפעלת הפקודה
public void executeCommand (String command, IShellOutputReceiver receiver)
מפעילה את פקודת המעטפת הנתונה של adb, עם מעטפת מסוג Simpleperf
באחריות המתקשר/ת לנתח תוצאה פשוטה באמצעות המקבל
פרמטרים | |
---|---|
command |
String : הפקודה להרצה במכשיר |
receiver |
IShellOutputReceiver : אובייקט IShellOutputReceiver שאליו יפנה פלט המעטפת |
קליעות | |
---|---|
DeviceNotAvailableException |
אם החיבור למכשיר אבד ולא ניתן שוחזר |
getArgumentList
publicgetArgumentList ()
קבלת ארגומנט לפקודת Simpleperf
החזרות | |
---|---|
|
רשימה של פקודות משנה וארגומנטים (nullable) |
מכונה חדשה
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
בונה SimplePerfUtil
במהלך אתחול המכונה, המתקשר חייב להגדיר את המכשיר ואת הסוג הפשוט
פרמטרים | |
---|---|
device |
ITestDevice : מכשיר בדיקה אחד (ITestDevice ) |
type |
SimplePerfUtil.SimplePerfType : SimplePerfType מציין באיזה מצב פשוט |
החזרות | |
---|---|
SimplePerfUtil |
מכונת SimplePerfUtil חדשה שנוצרה |
setArgumentList (setArgumentList)
public void setArgumentList (arguList)
הגדרת ארגומנט בפקודה פשוטה
פרמטרים | |
---|---|
arguList |
: רשימה של פקודות משנה וארגומנטים |
שיטות מוגנות
CommandStringStringr
protected String commandStringPreparer (String command)
פרמטרים | |
---|---|
command |
String |
החזרות | |
---|---|
String |