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) 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 : テスト ケースのデータを保持するDeviceMetricDataBaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData)中と同じオブジェクトになります。

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

プロセスメトリックディレクトリ

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

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

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

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

runData DeviceMetricData : メトリックを格納できるDeviceMetricData

processMetricFile

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

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

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

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

runData DeviceMetricData : メトリックを格納できるDeviceMetricData