Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

TraceMetricsRecorder

public class TraceMetricsRecorder
extends Object implements IMetricsRecorder

java.lang.Object
com.android.tradefed.profiler.recorder.TraceMetricsRecorder


IMetricsRecorder yang mencatat metrik yang diambil dari direktori / d / tracing. Metrik yang akan direkam perlu disediakan sebagai TraceMetrics. Deskriptor default memiliki awalan format: funcname: param [= expectedval]: metrictype.

Ringkasan

Konstruktor publik

TraceMetricsRecorder ()

Metode publik

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

Menampilkan BiFunction menjelaskan cara menggabungkan hasil untuk metrik tertentu selama beberapa pengujian berjalan.

String getName ()

Menampilkan nama untuk IMetricsRecorder ini.

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

Siapkan perekam.

void startRecording ()

Mulailah merekam metrik.

Map<String, Double> stopRecordingAndReturnMetrics ()

Berhenti merekam metrik dan mengembalikan metrik yang direkam.

Metode yang dilindungi

BufferedReader getReaderFromFile (File trace)

Konstruktor publik

TraceMetricsRecorder

TraceMetricsRecorder ()

Metode publik

getMergeFunction

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

Menampilkan BiFunction menjelaskan cara menggabungkan hasil untuk metrik tertentu selama beberapa pengujian berjalan. Contoh fungsi yang relevan adalah rata-rata, jumlah, atau hitung. BiFunction digunakan sebagai argumen untuk merge(K, V, BiFunction ) merge(K, V, BiFunction ) .

Parameter
key String : nama metrik

Kembali
BiFunction<Double, Double, Double> sebuah BiFunction digunakan untuk menggabungkan nilai metrik tersebut

getName

String getName ()

Menampilkan nama untuk IMetricsRecorder ini.

Kembali
String nama

parseTraceFile

Map<String, Double> parseTraceFile (File fullTrace)

Parameter
fullTrace File

Kembali
Map<String, Double>

mendirikan

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

Siapkan perekam. Setelah memanggil metode ini, perekam siap untuk memulai. Metode ini harus dipanggil oleh setUp(IInvocationContext) .

Parameter
device ITestDevice : Perangkat tempat perekam ini akan memantau metrik.

descriptors Collection : Kumpulan string yang menjelaskan metrik apa yang dikumpulkan dan cara mengumpulkannya. Terserah pelaksana individu untuk memutuskan bagaimana menafsirkan deskriptor string ini.

Melempar
DeviceNotAvailableException

mulai merekam

void startRecording ()

Mulailah merekam metrik. Ini harus dipanggil di awal tes tunggal.

Melempar
DeviceNotAvailableException

stopRecordingAndReturnMetrics

Map<String, Double> stopRecordingAndReturnMetrics ()

Berhenti merekam metrik dan mengembalikan metrik yang direkam. Ini harus dipanggil di akhir tes tunggal.

Kembali
Map<String, Double>Map yang berisi semua metrik yang direkam selama durasi pengujian.

Melempar
DeviceNotAvailableException

Metode yang dilindungi

getReaderFromFile

BufferedReader getReaderFromFile (File trace)

Parameter
trace File

Kembali
BufferedReader

Melempar
FileNotFoundException