ShowmapPullerMetricCollector

public class ShowmapPullerMetricCollector
extends FilePullerDeviceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.FilePullerDeviceMetricCollector
       ↳ com.android.tradefed.device.metric.ShowmapPullerMetricCollector


デバイスから showmap ファイルをプルして、そこから指標を収集できるようにする FilePullerDeviceMetricCollector の基本実装。

概要

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

ShowmapPullerMetricCollector()

パブリック メソッド

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

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

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

showmap 出力ファイルを追加の指標について処理し、最終的な指標に追加します。

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

ShowmapPullerMetricCollector

public ShowmapPullerMetricCollector ()

パブリック メソッド

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 data)

追加の指標について showmap 出力ファイルを処理し、最終的な指標に追加します。

パラメータ
key String: デバイスから取得したファイルに関連付けられたオプション キー。

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

data DeviceMetricData: 指標が保存される場所。