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 |