AtraceRunMetricCollector

public class AtraceRunMetricCollector
extends FilePullerDeviceMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
  com.android.tradefed.device.metric.FilePullerDeviceMetricCollector
    com.android.tradefed.device.metric.AtraceRunMetricCollector


テストデバイスから、指定されたディレクトリの下にあるすべてのテスト ディレクトリからトレースを収集し 、テスト ディレクトリを記録して、テスト ディレクトリの下にあるトレースファイルを後処理し 、指標を集計します。

概要

パブリック コンストラクタ

AtraceRunMetricCollector()

パブリック メソッド

void onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

テストケースが終了したときのコールバック。

void processMetricDirectory(String key, File metricDirectory, DeviceMetricData runData)

メソッドの実装では、ディレクトリをログに記録し、解析して指標を DeviceMetricData に配置できるようにする必要があります。

void processMetricFile(String key, File metricFile, DeviceMetricData runData)

メソッドの実装では、ファイルをログに記録し、解析して指標を取得し、 DeviceMetricData に配置できるようにする必要があります。

パブリック コンストラクタ

AtraceRunMetricCollector

public AtraceRunMetricCollector ()

パブリック メソッド

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics)

テストケースが終了したときのコールバック。クリーンアップを行う必要があります。

パラメータ
testData DeviceMetricData: テストケースのデータを保持する DeviceMetricData。 と同じオブジェクトになります。onTestStart(DeviceMetricData)

currentTestCaseMetrics Map: testEnded(TestDescription,Map) に渡される指標の現在のマップ。

processMetricDirectory

public void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData runData)

メソッドの実装では、ディレクトリをログに記録し、解析して DeviceMetricDataに配置する指標を取得できるようにする必要があります。

パラメータ
key String: プルされたディレクトリに関連付けられたオプション キー。

metricDirectory File: オプション キーに一致するデバイスからプルされた File

runData DeviceMetricData: 指標を保存できる DeviceMetricData

processMetricFile

public void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData runData)

メソッドの実装では、ファイルをログに記録し、解析して DeviceMetricDataに配置する指標を取得できるようにする必要があります。

パラメータ
key String: プルされたファイルに関連付けられたオプション キー。

metricFile File: オプション キーに一致するデバイスからプルされた File

runData DeviceMetricData: 指標を保存できる DeviceMetricData