LUCIResultReporter

public class LUCIResultReporter
extends CollectingTestListener implements ILogSaverListener , ISupportGranularResults

java.lang.Object
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.result.LUCIResultReporter


Ein Ergebnisreporter, der von ResultDB und LUCI benötigte Testergebnisse im JSON-Format (go/result-sink) speichert und den Dateispeicherort in der Konsole protokolliert. https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#TestResult Es speichert das Testergebnis für jeden Testfall im Testlauf in einem Array.

Zusammenfassung

Öffentliche Bauträger

LUCIResultReporter ()

Öffentliche Methoden

void invocationEnded (long elapsedTime)

Meldet, dass der Aufruf erfolgreich oder aufgrund einer Fehlerbedingung beendet wurde.

void invocationFailed (Throwable cause)

Meldet einen unvollständigen Aufruf aufgrund einer Fehlerbedingung.

void invocationStarted ( IInvocationContext context)

Meldet den Beginn des Testaufrufs.

void logAssociation (String dataName, LogFile logFile)

Sammelt Ergebnisdateien.

void saveJsonFile (JSONObject jsonResults)

Speichert die JSON-Ergebnisdatei.

void setGranularResults (boolean granularResults)
boolean supportGranularResults ()

Gibt „True“ zurück, wenn der Reporter detaillierte Ergebnisse unterstützt, andernfalls „False“.

Öffentliche Bauträger

LUCIResultReporter

public LUCIResultReporter ()

Öffentliche Methoden

invocationEnded

public void invocationEnded (long elapsedTime)

Meldet, dass der Aufruf erfolgreich oder aufgrund einer Fehlerbedingung beendet wurde.

Wird automatisch vom TradeFederation-Framework aufgerufen.

Parameter
elapsedTime long : die verstrichene Zeit des Aufrufs in ms

Aufruf fehlgeschlagen

public void invocationFailed (Throwable cause)

Meldet einen unvollständigen Aufruf aufgrund einer Fehlerbedingung.

Wird automatisch vom TradeFederation-Framework aufgerufen.

Parameter
cause Throwable : Die Throwable -Ursache des Fehlers

invocationStarted

public void invocationStarted (IInvocationContext context)

Meldet den Beginn des Testaufrufs.

Wird automatisch vom TradeFederation-Framework aufgerufen. Reporter müssen diese Methode überschreiben, um die Berichterstellung über mehrere Geräte zu unterstützen.

Parameter
context IInvocationContext : Informationen zum Aufruf

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

Sammelt Ergebnisdateien.

Parameter
dataName String : Der Name der Daten

logFile LogFile : die LogFile , die zuvor protokolliert wurde und dem Testfall zugeordnet werden sollte.

saveJsonFile

public void saveJsonFile (JSONObject jsonResults)

Speichert die JSON-Ergebnisdatei.

Parameter
jsonResults JSONObject

setGranularResults

public void setGranularResults (boolean granularResults)

Parameter
granularResults boolean

supportGranularResults

public boolean supportGranularResults ()

Gibt „True“ zurück, wenn der Reporter detaillierte Ergebnisse unterstützt, andernfalls „False“.

Kehrt zurück
boolean