LUCIResultReporter

public class LUCIResultReporter
extends CollectingTestListener implements ILogSaverListener, ISupportGranularResults

java.lang.Object
😎 com.android.tradefed.result.CollectingTestListener (in englischer Sprache)
  😎 com.android.tradefed.result.LUCIResultReporter


Ein Ergebnismelder, der die von ResultDB und LUCI benötigten Testergebnisse speichert in das JSON-Format (go/result-sink) konvertiert und den Dateispeicherort in der Console protokolliert. https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#TestResult Das Testergebnis wird für jeden Testlauf des Testlaufs in einem Array gespeichert.

Zusammenfassung

Öffentliche Konstruktoren

LUCIResultReporter()

Öffentliche Methoden

void invocationEnded(long elapsedTime)

Meldet, dass der Aufruf beendet wurde, ob erfolgreich oder aufgrund eines Fehlers .

void invocationFailed(Throwable cause)

Meldet einen unvollständigen Aufruf aufgrund einer Fehlerbedingung.

void invocationStarted(IInvocationContext context)

Gibt den Beginn der Testausführung an.

void logAssociation(String dataName, LogFile logFile)

Erfasst 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 Konstruktoren

LUCIResultReporter

public LUCIResultReporter ()

Öffentliche Methoden

invocationEnded

public void invocationEnded (long elapsedTime)

Gibt an, ob die Aufrufe erfolgreich oder aufgrund eines Fehlers beendet wurden.

Wird automatisch vom TradeFederation-Framework aufgerufen.

Parameter
elapsedTime long: die verstrichene Zeit des Aufrufs in ms

invocationFailed

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

callStarted

public void invocationStarted (IInvocationContext context)

Meldet den Beginn des Testaufrufs.

Wird automatisch vom TradeFederation-Framework aufgerufen. Meldende müssen diese Methode überschreiben, um Berichte zu mehreren Geräten zu unterstützen.

Parameter
context IInvocationContext: Informationen zur Aufrufung

LogAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

Erfasst Ergebnisdateien.

Parameter
dataName String: Der Name der Daten

logFile LogFile: LogFile, die zuvor protokolliert wurde und mit dem Testfall.

SpeichernJsonDatei

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 Berichter detaillierte Ergebnisse unterstützt, andernfalls „False“.

Returns
boolean