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.Object
com.android.tradefed.profiler.recorder.TraceMetricsRecorder


IMetricsRecorder يسجل المقاييس المأخوذة من دليل / d / tracing. يجب تقديم المقاييس التي يتم تسجيلها كـ TraceMetrics. يحتوي الواصف الافتراضي على بادئة التنسيق: funcname: param [= متوقعval]: 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> a 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

ابدأ التسجيل

void startRecording ()

ابدأ تسجيل المقاييس. يجب استدعاء ذلك في بداية اختبار واحد.

يلقي
DeviceNotAvailableException

stopRecordingAndReturnMetrics

Map<String, Double> stopRecordingAndReturnMetrics ()

إيقاف تسجيل المقاييس وإرجاع المقاييس المسجلة. يجب أن يتم استدعاء هذا في نهاية اختبار واحد.

عائدات
Map<String, Double> Map تحتوي على جميع المقاييس المسجلة طوال مدة الاختبار.

يلقي
DeviceNotAvailableException

طرق محمية

getReaderFromFile

BufferedReader getReaderFromFile (File trace)

المعلمات
trace File

عائدات
BufferedReader

يلقي
FileNotFoundException