GeminiDebuggingPostProcessor

public class GeminiDebuggingPostProcessor
extends BasePostProcessor

java.lang.Object
com.android.tradefed.postprocessor.BasePostProcessor
  com.android.tradefed.postprocessor.GeminiDebuggingPostProcessor


エラーをデバッグするためのプロンプト クエリを作成するポストプロセッサ。

概要

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

GeminiDebuggingPostProcessor()

パブリック メソッド

Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs(HashMap<String, MetricMeasurement.Metric> rawMetrics, Map<String, LogFile> runLogs)

既存の指標と ログから新しい指標のセットを生成するには、このメソッドを実装します。

Map<String, MetricMeasurement.Metric.Builder> processTestMetricsAndLogs(TestDescription testDescription, HashMap<String, MetricMeasurement.Metric> testMetrics, Map<String, LogFile> testLogs)

各テストの指標とログを後処理するには、このメソッドを実装します。

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

GeminiDebuggingPostProcessor

public GeminiDebuggingPostProcessor ()

パブリック メソッド

processRunMetricsAndLogs

public Map<String, MetricMeasurement.Metric.Builder> processRunMetricsAndLogs (HashMap<String, MetricMeasurement.Metric> rawMetrics, 
                Map<String, LogFile> runLogs)

既存の指標と ログから新しい指標のセットを生成するには、このメソッドを実装します。返されるのは新しく生成された指標のみで、キー名は一意である必要があります(既存のキーとの 衝突は許容されません)。

パラメータ
rawMetrics HashMap: 実行に使用できる未加工の指標のセット。

runLogs Map: テスト実行のログファイルのセット。

戻り値
Map<String, MetricMeasurement.Metric.Builder> 実行指標から新しく生成された指標のセット。

processTestMetricsAndLogs

public Map<String, MetricMeasurement.Metric.Builder> processTestMetricsAndLogs (TestDescription testDescription, 
                HashMap<String, MetricMeasurement.Metric> testMetrics, 
                Map<String, LogFile> testLogs)

各テストの指標とログを後処理するには、このメソッドを実装します。返されるのは新しく 生成された指標のみで、キー名は一意である必要があります(既存の キーとの衝突は許容されません)。

パラメータ
testDescription TestDescription: テストを記述する TestDescription オブジェクト。

testMetrics HashMap: テストの指標のセット。

testLogs Map: テスト中に記録されたファイルのセット。

戻り値
Map<String, MetricMeasurement.Metric.Builder> テスト指標から新しく生成された指標のセット。