ResourceMetricUtil

public class ResourceMetricUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.monitoring.collector.ResourceMetricUtil


פונקציות בסיסיות ליצירת מדדים.

סיכום

‫constructors ציבוריים

ResourceMetricUtil()

‫methods ציבוריים

static float ConvertedMetricValue(String original, float conversionDivisor)

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

static Optional<String> GetCommandResponse(IDeviceManager deviceManager, String serial, String cmd, long timeoutMs)

מריץ פקודת adb ומחזיר תגובה אם הפעולה הצליחה.

static Timestamp GetCurrentTimestamp()

הפונקציה מחזירה את חותמת הזמן הנוכחית משעון UTC של המערכת.

static float RoundedMetricValue(String original)

ניתוח ועיצוב של ערך המדד.

‫constructors ציבוריים

ResourceMetricUtil

public ResourceMetricUtil ()

‫methods ציבוריים

ConvertedMetricValue

public static float ConvertedMetricValue (String original, 
                float conversionDivisor)

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

פרמטרים
original String: מחרוזת הערך המקורי.

conversionDivisor float: המחלק להמרת יחידות.

החזרות
float ערך המספר הממשי של הפלט.

הקפצת הודעות שגיאה (throw)
NumberFormatException אם המחרוזת המקורית היא null.

GetCommandResponse

public static Optional<String> GetCommandResponse (IDeviceManager deviceManager, 
                String serial, 
                String cmd, 
                long timeoutMs)

מריץ פקודת adb ומחזיר תגובה אם הפעולה הצליחה.

פרמטרים
deviceManager IDeviceManager: מופע של IDeviceManager להרצת פקודה במכשירים 'זמינים'.

serial String: המספר הסידורי של המכשיר.

cmd String: מחרוזת הפקודה.

timeoutMs long: משך ההמתנה באלפיות השנייה.

החזרות
Optional<String> מופע של CommandResult.

GetCurrentTimestamp

public static Timestamp GetCurrentTimestamp ()

הפונקציה מחזירה את חותמת הזמן הנוכחית משעון UTC של המערכת.

החזרות
Timestamp

RoundedMetricValue

public static float RoundedMetricValue (String original)

ניתוח ועיצוב של ערך המדד.

פרמטרים
original String: מחרוזת הערך המקורי.

החזרות
float ערך המספר הממשי של הפלט.

הקפצת הודעות שגיאה (throw)
NumberFormatException אם המחרוזת המקורית היא null.