Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

TraceMetricsRecorder

public class TraceMetricsRecorder
extends Object implements IMetricsRecorder

java.lang. אובייקט
com.android.tradefed.profiler.recorder.TraceMetricsRecorder


IMetricsRecorder שמתעד מדדים שנלקחו מספריית / d / tracing. יש לספק מדדים שיירשמו כ- TraceMetrics. לתיאור ברירת המחדל יש קידומת לפורמט: funcname: param [= expectval]: metrictype.

סיכום

בונים ציבוריים

TraceMetricsRecorder ()

שיטות ציבוריות

BiFunction<Double, Double, Double> getMergeFunction (String key)

מחזירה BiFunction המתאר כיצד לצבור תוצאות עבור מדד מסוים במהלך ריצות בדיקה מרובות.

String getName ()

מחזיר שם ל- IMetricsRecorder זה.

Map<String, Double> parseTraceFile (File fullTrace)
void setUp ( ITestDevice device, Collection<String> descriptors)

מגדיר את המקליט.

void startRecording ()

התחל להקליט מדדים.

Map<String, Double> stopRecordingAndReturnMetrics ()

הפסק להקליט מדדים והחזר מדדים שהוקלטו.

שיטות מוגנות

BufferedReader getReaderFromFile (File trace)

בונים ציבוריים

TraceMetricsRecorder

TraceMetricsRecorder ()

שיטות ציבוריות

getMergeFunction

BiFunction<Double, Double, Double> getMergeFunction (String key)

מחזיר BiFunction המתאר כיצד לצבור תוצאות עבור מדד מסוים במהלך ריצות בדיקה מרובות. דוגמאות לפונקציות רלוונטיות הן ממוצע, סכום או ספירה. ה- BiFunction משמש כטיעון merge(K, V, BiFunction ) merge(K, V, BiFunction ) .

פרמטרים
key String : שם המדד

החזרות
BiFunction<Double, Double, Double> BiFunction המשמש לצבירת ערכים של המדד הזה

getName

String getName ()

מחזיר שם ל- IMetricsRecorder זה.

החזרות
String השם

parseTraceFile

Map<String, Double> parseTraceFile (File fullTrace)

פרמטרים
fullTrace File

החזרות
Map<String, Double>

להכין

void setUp (ITestDevice device, 
                Collection<String> descriptors)

מגדיר את המקליט. לאחר קריאה לשיטה זו, המקליט מוכן להתחיל. יש לקרוא לשיטה זו על ידי setUp(IInvocationContext) .

פרמטרים
device ITestDevice : המכשיר עליו מקליט זה יפקח על מדדים.

descriptors Collection : אוסף מחרוזות המתאר אילו מדדים יש לאסוף ובאיזה אמצעי לאסוף אותם. על המיישמים הפרטיים להחליט כיצד לפרש את מתארי המיתרים הללו.

זורק
DeviceNotAvailableException

startRecording

void startRecording ()

התחל להקליט מדדים. זה צריך להיקרא בתחילת מבחן יחיד.

זורק
DeviceNotAvailableException

stopRecordingAndReturnMetrics

Map<String, Double> stopRecordingAndReturnMetrics ()

הפסק להקליט מדדים והחזר מדדים שהוקלטו. זה צריך להיקרא בסוף מבחן יחיד.

החזרות
Map<String, Double>Map המכילה את כל המדדים שנרשמו לאורך הבדיקה.

זורק
DeviceNotAvailableException

שיטות מוגנות

getReaderFromFile

BufferedReader getReaderFromFile (File trace)

פרמטרים
trace File

החזרות
BufferedReader

זורק
FileNotFoundException