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に配置されるメトリックについて解析する必要があります。

保護されたメソッド

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)ときと同じオブジェクトになります。

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

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

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

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

currentRunMetricsITestLifeCycleReceiver.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に配置されるメトリックについて解析する必要があります。

パラメーター
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