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: pull されたディレクトリに関連付けられたオプションキー。

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

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

processMetricFile

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

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

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

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

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

保護されたメソッド

postProcessMetricFile

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

一部の指標を抽出するために、取得したファイルを処理する可能性がある。

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

metricFile File: pull された ERROR(/File)

runData DeviceMetricData: 抽出された指標を格納する指標ストレージ。