Google is committed to advancing racial equity for Black communities. See how.
این صفحه به‌وسیله ‏Cloud Translation API‏ ترجمه شده است.
Switch to English

TraceMetricsRecorder

public class TraceMetricsRecorder
implements IMetricsRecorder extends Object implements IMetricsRecorder

java.lang. موضوع
com.android.tradefed.profiler.recorder.TraceMetricsRecorder


IMetricsRecorder که معیارهای گرفته شده از فهرست / d / tracing را ضبط می کند. معیارهای ثبت شده باید به عنوان TraceMetrics ارائه شوند. توصیفگر پیش فرض دارای پیشوند قالب است: funcname: param [= انتظار می رود]: نوع متغیر.

خلاصه

سازندگان عمومی

TraceMetricsRecorder ()

روشهای عمومی

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

یک BiFunction را برای توصیف چگونگی جمع آوری نتایج برای یک معیار خاص در طول چندین بار آزمون 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 گرداند. نمونه هایی از توابع مربوطه میانگین ، جمع یا تعداد هستند. از BiFunction به عنوان آرگومان برای merge(K, V, BiFunction ) merge(K, V, BiFunction )

مولفه های
key String : نام معیار

برمی گردد
BiFunction<Double, Double, Double> یک BiFunction برای جمع آوری مقادیر آن معیار استفاده می شود

دریافت نام

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

متغیرهای StopRecordingAndReturn

Map<String, Double> stopRecordingAndReturnMetrics ()

ضبط معیارها را متوقف کنید و معیارهای بازگشتی را ضبط کنید. این را باید در پایان یک آزمون واحد فراخوانی کرد.

برمی گردد
Map<String, Double>Map که شامل تمام معیارهای ثبت شده در طول آزمون است.

پرتاب می کند
DeviceNotAvailableException

روشهای محافظت شده

getReaderFromFile

BufferedReader getReaderFromFile (File trace)

مولفه های
trace File

برمی گردد
BufferedReader

پرتاب می کند
FileNotFoundException