PerfettoTracePostProcessor
public
class
PerfettoTracePostProcessor
extends BasePostProcessor
| java.lang.Object | ||
| ↳ | com.android.tradefed.postprocessor.BasePostProcessor | |
| ↳ | com.android.tradefed.postprocessor.PerfettoTracePostProcessor | |
テストログから perfetto トレース ファイルを取得し、それに対してトレース プロセッサを実行して perfetto 指標 proto を生成するポスト プロセッサ。
概要
パブリック コンストラクタ | |
|---|---|
PerfettoTracePostProcessor()
|
|
パブリック メソッド | |
|---|---|
|
processRunMetricsAndLogs(
このメソッドを実装して、既存の指標とログから新しい指標のセットを生成します。 |
|
processTestMetricsAndLogs(TestDescription testDescription,
このメソッドを実装して、各テストの指標とログを後処理します。 |
保護されたメソッド | |
|---|---|
MetricMeasurement.DataType
|
getMetricType()
指標タイプを RAW に設定して、後続のポスト プロセッサで指標が処理されるようにします。 |
パブリック コンストラクタ
PerfettoTracePostProcessor
public PerfettoTracePostProcessor ()
パブリック メソッド
processRunMetricsAndLogs
publicprocessRunMetricsAndLogs ( rawMetrics, runLogs)
このメソッドを実装して、既存の指標とログから新しい指標のセットを生成します。新しく生成された指標のみが返される必要があります。また、キー名は一意である必要があります(既存のキーとの競合は許可されません)。
| パラメータ | |
|---|---|
rawMetrics |
: 実行で使用可能な未加工の指標のセット。 |
runLogs |
: テスト実行のログファイルのセット。 |
| 戻り値 | |
|---|---|
|
実行指標から新しく生成された指標のセット。 |
processTestMetricsAndLogs
publicprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
このメソッドを実装して、各テストの指標とログを後処理します。新しく生成された指標のみが返される必要があります。また、キー名は一意である必要があります(既存のキーとの競合は許されません)。
| パラメータ | |
|---|---|
testDescription |
TestDescription: テストを説明する TestDescription オブジェクト。 |
testMetrics |
: テストの指標のセット。 |
testLogs |
: テスト中にログに記録されたファイルのセット。 |
| 戻り値 | |
|---|---|
|
テスト指標から新たに生成された指標のセット。 |
保護されたメソッド
getMetricType
protected MetricMeasurement.DataType getMetricType ()
指標タイプを RAW に設定して、後続のポスト プロセッサで指標が処理されるようにします。
これは、MetricFilePostProcessor が指標を結果ファイルに書き込むために必要です。
| 戻り値 | |
|---|---|
MetricMeasurement.DataType |
|