LUCIResultReporter

public class LUCIResultReporter
extends CollectingTestListener implements ILogSaverListener, ISupportGranularResults

Objeto java.lang.
   ↳ 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 para 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 un error. estado.

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 el valor True si el informante admite resultados detallados. De lo contrario, muestra false.

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 un error. estado.

Se llamará automáticamente a través del marco TradeFederation.

Parámetros
elapsedTime long: 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.

iniciación de invocación

public void invocationStarted (IInvocationContext context)

Informa el inicio de la invocación de prueba.

Se llamará automáticamente a través del marco TradeFederation. Los reporteros 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

asistenciaGranularResults

public boolean supportGranularResults ()

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

Muestra
boolean