Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

FilePullerDeviceMetricCollector

public abstract class FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector

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


デバイスからのメトリックキーをリッスンし、それらをデバイスからファイルとしてプルするBaseDeviceMetricCollector 。ファイルの追加処理のために拡張できます。

概要

田畑

protected mDirectoryKeys

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

FilePullerDeviceMetricCollector ()

パブリックメソッド

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

テストケースが終了したときのコールバック。

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

テスト実行が終了したときのコールバック。

abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)

メソッドの実装により、ディレクトリをログに記録し、それを解析してメトリックがDeviceMetricDataに入れられるようにするDeviceMetricDataます。

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

メソッドの実装により、ファイルをログに記録し、それを解析してメトリックがDeviceMetricDataに入れられるようにするDeviceMetricDataます。

保護されたメソッド

void addKeys (String... keys)

デバイスからのプルに追加のパターンキーを追加します。

File retrieveFile (ITestDevice device, String remoteFilePath)

デバイスの指定したパスからファイルをプルします。

田畑

mDirectoryKeys

protected  mDirectoryKeys

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

FilePullerDeviceMetricCollector

public FilePullerDeviceMetricCollector ()

パブリックメソッド

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

テストケースが終了したときのコールバック。これはクリーンアップの時間です。

パラメーター
testData DeviceMetricData :テストケースのデータを保持するDeviceMetricDataBaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData)場合と同じオブジェクトになります。

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

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

テスト実行が終了したときのコールバック。これはクリーンアップの時間です。

パラメーター
runData DeviceMetricData :実行のデータを保持するDeviceMetricDataBaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)ときと同じオブジェクトになります。

currentRunMetrics ITestLifeCycleReceiver.testRunEnded(long, Map)渡されるメトリックの現在のマップ。

processMetricDirectory

public abstract void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData data)

メソッドの実装により、ディレクトリをログに記録し、それを解析してメトリックがDeviceMetricDataに入れられるようにするDeviceMetricDataます。

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

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

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

processMetricFile

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

メソッドの実装により、ファイルをログに記録し、それを解析してメトリックがDeviceMetricDataに入れられるようにするDeviceMetricDataます。

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

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

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

保護されたメソッド

addKeys

protected void addKeys (String... keys)

デバイスからのプルに追加のパターンキーを追加します。

パラメーター
keys String

retrieveFile

protected File retrieveFile (ITestDevice device, 
                String remoteFilePath)

デバイスの指定したパスからファイルをプルします。

パラメーター
device ITestDevice :ファイルを持っています。

remoteFilePath String :デバイス内の場所。

戻り値
File デバイスの指定されたパスから取得されたファイル。

投げる
DeviceNotAvailableException