LUCIResultReportero

public class LUCIResultReporter
extends CollectingTestListener implements ILogSaverListener , ISupportGranularResults

java.lang.Objeto
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.result.LUCIResultReporter


Un reportero 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 la prueba en una matriz.

Resumen

Constructores públicos

LUCIResultReporter ()

Métodos públicos

void invocationEnded (long elapsedTime)

Informa que la invocación ha finalizado, ya sea exitosamente 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 ()

Devuelve True si el reportero admite resultados granulares; false en caso contrario.

Constructores públicos

LUCIResultReportero

public LUCIResultReporter ()

Métodos públicos

invocaciónFinalizada

public void invocationEnded (long elapsedTime)

Informa que la invocación ha finalizado, ya sea exitosamente o debido a alguna condición de error.

Será llamado automáticamente por el marco de TradeFederation.

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

invocación fallida

public void invocationFailed (Throwable cause)

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

Será llamado automáticamente por el marco de TradeFederation.

Parámetros
cause Throwable : la causa Throwable del fallo.

invocaciónIniciada

public void invocationStarted (IInvocationContext context)

Informa el inicio de la invocación de prueba.

Será llamado automáticamente por el marco de TradeFederation. Los reporteros deben anular este método para admitir informes de múltiples dispositivos.

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

asociación de registros

public void logAssociation (String dataName, 
                LogFile logFile)

Recopila archivos de resultados.

Parámetros
dataName String : El nombre de los datos.

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

guardar archivo Json

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

soporteGranularResultados

public boolean supportGranularResults ()

Devuelve True si el reportero admite resultados granulares; false en caso contrario.

Devoluciones
boolean