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 コマンドの結果を返します。