SimplePerfUtil
public
class
SimplePerfUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SimplePerfUtil |
מחלקת כלי עזר לשליחת פקודה פשוטה ולאיסוף תוצאות
מידע נוסף:
סיכום
methods ציבוריים | |
|---|---|
void
|
executeCommand(String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)
מריץ את הפקודה הנתונה של adb shell, עם simpleperf שעוטף אותה באחריות המתקשר לנתח את תוצאת simpleperf דרך המקלט |
SimplePerfResult
|
executeCommand(String command)
מריץ את הפקודה הנתונה של adb shell, עם simpleperf שעוטף אותה התוצאה של Simpleperf תנותח ותוחזר למתקשר |
void
|
executeCommand(String command, IShellOutputReceiver receiver)
מריץ את הפקודה הנתונה של adb shell, עם simpleperf שעוטף אותה באחריות המתקשר לנתח את תוצאת simpleperf דרך המקלט |
List<String>
|
getArgumentList()
קבלת ארגומנט לפקודה simpleperf |
static
SimplePerfUtil
|
newInstance(ITestDevice device, SimplePerfUtil.SimplePerfType type)
SimplePerfUtil Constructor המתקשר צריך להגדיר את סוג המכשיר וה-simpleperf כשמפעילים את המופע |
void
|
setArgumentList(List<String> arguList)
הגדרת ארגומנט בפקודה simpleperf |
שיטות מוגנות | |
|---|---|
String
|
commandStringPreparer(String command)
|
methods ציבוריים
executeCommand
public void executeCommand (String command,
IShellOutputReceiver receiver,
long maxTimeToOutputShellResponse,
TimeUnit timeUnit,
int retryAttempts)מריץ את הפקודה הנתונה של adb shell, עם simpleperf שעוטף אותה
באחריות המתקשר לנתח את תוצאת simpleperf דרך המקלט
| פרמטרים | |
|---|---|
command |
String: הפקודה להרצה במכשיר |
receiver |
IShellOutputReceiver: אובייקט IShellOutputReceiver להפניית פלט של מעטפת |
maxTimeToOutputShellResponse |
long: משך הזמן המקסימלי שבו הפקודה יכולה לא להפיק פלט של תגובה כלשהי. היחידה מצוינת ב-timeUnit |
timeUnit |
TimeUnit: יחידת timeUnit עבור maxTimeToOutputShellResponse, ראו TimeUnit |
retryAttempts |
int: המספר המקסימלי של ניסיונות חוזרים להריץ את הפקודה אם היא נכשלת בגלל חריגה. DeviceNotResponsiveException יופעל אם הפעולות retryAttempts לא יבוצעו בהצלחה. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
אם החיבור למכשיר אבד ואי אפשר לשחזר אותו |
executeCommand
public SimplePerfResult executeCommand (String command)
מריץ את הפקודה הנתונה של adb shell, עם simpleperf שעוטף אותה
התוצאה של Simpleperf תנותח ותוחזר למתקשר
| פרמטרים | |
|---|---|
command |
String: הפקודה להרצה במכשיר |
| החזרות | |
|---|---|
SimplePerfResult |
אובייקט SimplePerfResult שמכיל את כל פרטי התוצאה |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
אם החיבור למכשיר אבד ואי אפשר לשחזר אותו |
executeCommand
public void executeCommand (String command,
IShellOutputReceiver receiver)מריץ את הפקודה הנתונה של adb shell, עם simpleperf שעוטף אותה
באחריות המתקשר לנתח את תוצאת simpleperf דרך המקלט
| פרמטרים | |
|---|---|
command |
String: הפקודה להרצה במכשיר |
receiver |
IShellOutputReceiver: אובייקט IShellOutputReceiver להפניית פלט של מעטפת |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
אם החיבור למכשיר אבד ואי אפשר לשחזר אותו |
getArgumentList
public List<String> getArgumentList ()
קבלת ארגומנט לפקודה simpleperf
| החזרות | |
|---|---|
List<String> |
רשימה של פקודות משנה וארגומנטים (אפשר להשאיר ריק) |
newInstance
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
SimplePerfUtil Constructor
המתקשר צריך להגדיר את סוג המכשיר וה-simpleperf כשמפעילים את המופע
| פרמטרים | |
|---|---|
device |
ITestDevice: ITestDevice מכשיר בדיקה |
type |
SimplePerfUtil.SimplePerfType: SimplePerfType מציין את מצב simpleperf |
| החזרות | |
|---|---|
SimplePerfUtil |
מופע חדש של SimplePerfUtil |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
NullPointerException |
|
setArgumentList
public void setArgumentList (List<String> arguList)
הגדרת ארגומנט בפקודה simpleperf
| פרמטרים | |
|---|---|
arguList |
List: רשימה של פקודות משנה וארגומנטים |
שיטות מוגנות
commandStringPreparer
protected String commandStringPreparer (String command)
| פרמטרים | |
|---|---|
command |
String |
| חזרה לרצף השגרה | |
|---|---|
String |
|