LUCIResultReporter

public class LUCIResultReporter
extends CollectingTestListener implements ILogSaverListener, ISupportGranularResults

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


Un generador de informes de resultados que guarda los resultados de las pruebas que necesitan ResultDB y LUCI en formato JSON (go/result-sink) y registra la ubicación del archivo en la consola. https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#TestResult Almacena el resultado de la prueba de cada caso de prueba en la ejecución de prueba en un array.

Resumen

Constructores públicos

LUCIResultReporter()

Métodos públicos

void invocationEnded(long elapsedTime)

Informa que la invocación finalizó, ya sea de forma correcta o debido a alguna condición de error.

void invocationFailed(Throwable cause)

Informa una invocación incompleta debido a alguna condición de error.

void invocationStarted(IInvocationContext context)

Informa el inicio de la invocación de prueba.

void logAssociation(String dataName, LogFile logFile)

Recopila archivos de resultados.

void saveJsonFile(JSONObject jsonResults)

Guarda el archivo de resultados JSON.

void setGranularResults(boolean granularResults)
boolean supportGranularResults()

Muestra True si el generador de informes admite resultados detallados y False en caso contrario.

Constructores públicos

LUCIResultReporter

public LUCIResultReporter ()

Métodos públicos

invocationEnded

public void invocationEnded (long elapsedTime)

Informa que la invocación finalizó, ya sea de forma correcta o debido a alguna condición de error.

El framework de TradeFederation lo llamará automáticamente.

Parámetros
elapsedTime long: Es el tiempo transcurrido de la invocación en ms.

invocationFailed

public void invocationFailed (Throwable cause)

Informa una invocación incompleta debido a alguna condición de error.

El framework de TradeFederation lo llamará automáticamente.

Parámetros
cause Throwable: Es la causa Throwable de la falla.

invocationStarted

public void invocationStarted (IInvocationContext context)

Informa el inicio de la invocación de prueba.

El framework de TradeFederation lo llamará automáticamente. Los generadores de informes deben anular este método para admitir informes de varios dispositivos.

Parámetros
context IInvocationContext: Información sobre la invocación

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

Recopila archivos de resultados.

Parámetros
dataName String: Es el nombre de los datos.

logFile LogFile: Es el LogFile que se registró antes y debe estar asociado con el caso de prueba.

saveJsonFile

public void saveJsonFile (JSONObject jsonResults)

Guarda el archivo de resultados JSON.

Parámetros
jsonResults JSONObject

setGranularResults

public void setGranularResults (boolean granularResults)

Parámetros
granularResults boolean

supportGranularResults

public boolean supportGranularResults ()

Muestra True si el generador de informes admite resultados detallados y False en caso contrario.

Muestra
boolean