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, 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, 
                 currentTestCaseMetrics)

テストケースが終了したときに呼び出されるコールバック。この時点でクリーンアップを行います。

パラメータ
testData DeviceMetricData: テストケースのデータを保持する DeviceMetricData。アップグレード前の BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) のときと同じオブジェクトです。

currentTestCaseMetrics : ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) に渡される指標の現在のマップ。

processMetricDirectory

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

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

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

metricDirectory File: オプションキーに一致するデバイスから取得された ERROR(/File)

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

processMetricFile

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

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

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

metricFile File: オプションキーに一致するデバイスから取得された ERROR(/File)

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