Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

TraceMetricsRecorder

public class TraceMetricsRecorder
extends Object implements IMetricsRecorder

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


/ d / tracingディレクトリから取得したメトリックを記録するIMetricsRecorder 。記録されるメトリックは、TraceMetricsとして提供される必要があります。デフォルトの記述子の形式は、prefix:funcname:param [= expectedval]: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使用される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