LUCIResultReporter

public class LUCIResultReporter
extends CollectingTestListener implements ILogSaverListener, ISupportGranularResults

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


Un report sui risultati che salva i risultati dei test necessari per ResultDB e LUCI in formato JSON (go/result-sink) e registra la posizione del file nella console. https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#TestResult Archivia il risultato del test per ogni scenario di test nell'esecuzione del test in un array.

Riepilogo

Costruttori pubblici

LUCIResultReporter()

Metodi pubblici

void invocationEnded(long elapsedTime)

Segnala che l'invocazione è terminata, correttamente o a causa di una condizione di errore.

void invocationFailed(Throwable cause)

Segnala un'invocazione incompleta a causa di una condizione di errore.

void invocationStarted(IInvocationContext context)

Segnala l'inizio della chiamata di test.

void logAssociation(String dataName, LogFile logFile)

Raccoglie i file dei risultati.

void saveJsonFile(JSONObject jsonResults)

Salva il file JSON dei risultati.

void setGranularResults(boolean granularResults)
boolean supportGranularResults()

Restituisce True se l'autore della segnalazione supporta risultati granulari, false negli altri casi.

Costruttori pubblici

LUCIResultReporter

public LUCIResultReporter ()

Metodi pubblici

invocationEnded

public void invocationEnded (long elapsedTime)

Segnala che l'invocazione è terminata, correttamente o a causa di una condizione di errore.

Verrà chiamato automaticamente dal framework TradeFederation.

Parametri
elapsedTime long: il tempo trascorso della chiamata in ms

invocationFailed

public void invocationFailed (Throwable cause)

Segnala una chiamata incompleta a causa di alcune condizioni di errore.

Verrà chiamato automaticamente dal framework TradeFederation.

Parametri
cause Throwable: la causa Throwable dell'errore

invocationStarted

public void invocationStarted (IInvocationContext context)

Segnala l'inizio della chiamata di test.

Verrà chiamato automaticamente dal framework TradeFederation. I reporter devono eseguire l'override questo metodo per supportare la generazione di report su più dispositivi.

Parametri
context IInvocationContext: informazioni sull'invocazione

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

Raccoglie i file dei risultati.

Parametri
dataName String: il nome dei dati

logFile LogFile: il valore LogFile registrato in precedenza e che deve essere associato al caso di test.

salvaFileJson

public void saveJsonFile (JSONObject jsonResults)

Salva il file JSON dei risultati.

Parametri
jsonResults JSONObject

setGranularResults

public void setGranularResults (boolean granularResults)

Parametri
granularResults boolean

AssistenzaGranulari Risultati

public boolean supportGranularResults ()

Restituisce True se l'autore della segnalazione supporta risultati granulari, false negli altri casi.

Ritorni
boolean