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 |