GeminiDebuggingPostProcessor

public class GeminiDebuggingPostProcessor
extends BasePostProcessor

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


Postprozessor, der Prompt-Abfragen zum Debuggen von Fehlern erstellt.

Zusammenfassung

Öffentliche Konstruktoren

GeminiDebuggingPostProcessor()

Öffentliche Methoden

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

Implementieren Sie diese Methode, um anhand der vorhandenen Messwerte und Logs eine Reihe neuer Messwerte zu generieren.

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

Implementieren Sie diese Methode, um Messwerte und Logs aus den einzelnen Tests nachzuverarbeiten.

Öffentliche Konstruktoren

GeminiDebuggingPostProcessor

public GeminiDebuggingPostProcessor ()

Öffentliche Methoden

processRunMetricsAndLogs

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

Implementieren Sie diese Methode, um anhand der vorhandenen Messwerte und Logs eine Reihe neuer Messwerte zu generieren. Es sollten nur die neu generierten Messwerte mit einem eindeutigen Schlüsselnamen zurückgegeben werden (keine Kollision mit vorhandenen Schlüsseln).

Parameter
rawMetrics HashMap: Die Menge der Rohmesswerte, die für den Lauf verfügbar sind.

runLogs Map: Die Menge der Logdateien für den Testlauf.

Gibt Folgendes zurück:
Map<String, MetricMeasurement.Metric.Builder> Die Menge der neu generierten Messwerte aus den Laufmesswerten.

processTestMetricsAndLogs

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

Implementieren Sie diese Methode, um Messwerte und Logs aus den einzelnen Tests nachzuverarbeiten. Es sollten nur die neu generierten Messwerte mit einem eindeutigen Schlüsselnamen zurückgegeben werden (keine Kollision mit vorhandenen Schlüsseln).

Parameter
testDescription TestDescription: Das TestDescription-Objekt, das den Test beschreibt.

testMetrics HashMap: Die Menge der Messwerte aus dem Test.

testLogs Map: Die Menge der während des Tests protokollierten Dateien.

Gibt Folgendes zurück:
Map<String, MetricMeasurement.Metric.Builder> Die Menge der neu generierten Messwerte aus den Testmesswerten.