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)
このメソッドを実装すると、ディレクトリをログに記録し、解析して
|
final
void
|
processMetricFile(String key, File metricFile, DeviceMetricData runData)
このメソッドを実装すると、ファイルをログに記録し、解析して
|
保護されたメソッド | |
|---|---|
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: 抽出した指標を配置する指標ストレージ。 |