LUCIResultReporter

public class LUCIResultReporter
extends CollectingTestListener implements ILogSaverListener, ISupportGranularResults

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


Un reporter dei risultati che salva i risultati dei test richiesti da 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)

Report che la chiamata è stata terminata, correttamente o a causa di un errore .

void invocationFailed(Throwable cause)

Segnala una chiamata incompleta a causa di alcune condizioni 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

chiamata terminata

public void invocationEnded (long elapsedTime)

Report che la chiamata è stata terminata, correttamente o a causa di un errore .

Verrà chiamato automaticamente dal framework TradeFederation.

Parametri
elapsedTime long: il tempo trascorso della chiamata in ms

chiamata non riuscita

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

chiamataIniziata

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 sulla chiamata

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