FilePullerLogCollector

public class FilePullerLogCollector
extends FilePullerDeviceMetricCollector

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


デバイス側から報告されたファイルのロガー。このロガーは、モジュール (AndroidTest.xml)内に存在できます。TODO: デバイス側のレポート機能が改善されたら、LogDataType を修正して精度を高めます 。

概要

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

FilePullerLogCollector()

パブリック メソッド

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

このメソッドを実装すると、ディレクトリをログに記録し、解析して DeviceMetricDataに配置する指標を取得できます。

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

このメソッドを実装すると、ファイルをログに記録し、解析して DeviceMetricData に配置する指標を取得できます。

保護されたメソッド

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

プルしたファイルを処理して指標を抽出できます。

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

FilePullerLogCollector

public FilePullerLogCollector ()

パブリック メソッド

processMetricDirectory

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

このメソッドを実装すると、ディレクトリをログに記録し、解析して に配置する指標を取得できます。DeviceMetricData

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

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

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

processMetricFile

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

このメソッドを実装すると、ファイルをログに記録し、解析して DeviceMetricDataに配置する指標を取得できます。

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

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

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

保護されたメソッド

postProcessMetricFile

protected void postProcessMetricFile (String key, 
                File metricFile, 
                DeviceMetricData runData)

プルしたファイルを処理して指標を抽出できます。

パラメータ
key String: プルしたファイルのキー

metricFile File: プルした File

runData DeviceMetricData: 抽出した指標を配置する指標ストレージ。