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( arguList)

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

שיטות מוגנות

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

public  getArgumentList ()

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