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

PerfettoPullerMetricCollector

public class PerfettoPullerMetricCollector
extends FilePullerDeviceMetricCollector

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


デバイスからperfettoファイルをプルし、そこからメトリックを収集できるようにするFilePullerDeviceMetricCollector基本実装。

概要

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

PerfettoPullerMetricCollector ()

パブリックメソッド

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

メソッドの実装では、ディレクトリをログに記録し、それを解析して、 DeviceMetricDataに配置されるメトリックを確認できるようにするDeviceMetricDataます。

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

追加のメトリックのperfettoトレースファイルを処理し、最終的なメトリックに追加します。

保護されたメソッド

CommandResult runHostCommand (String[] commandArgs)

指定されたコマンド引数の配列を使用してホストコマンドを実行します。

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

PerfettoPullerMetricCollector

public PerfettoPullerMetricCollector ()

パブリックメソッド

processMetricDirectory

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

メソッドの実装では、ディレクトリをログに記録し、それを解析して、 DeviceMetricDataに配置されるメトリックを確認できるようにするDeviceMetricDataます。

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

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

runData DeviceMetricData :メトリックを保存できるDeviceMetricData

processMetricFile

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

追加のメトリックのperfettoトレースファイルを処理し、最終的なメトリックに追加します。

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

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

data DeviceMetricData :メトリックが保存される場所。

保護されたメソッド

runHostCommand

protected CommandResult runHostCommand (String[] commandArgs)

指定されたコマンド引数の配列を使用してホストコマンドを実行します。

パラメーター
commandArgs String :ホストコマンドの作成に使用される引数。

戻り値
CommandResultコマンドの結果を返します。