LUCIResultReporter

public class LUCIResultReporter
extends CollectingTestListener implements ILogSaverListener , ISupportGranularResults

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


Un rapporteur de résultats qui enregistre les résultats des tests nécessaires à ResultDB et LUCI au format JSON (go/result-sink) et enregistre l'emplacement du fichier dans la console. https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#TestResult Il stocke le résultat du test pour chaque scénario de test du test exécuté dans un tableau.

Résumé

Constructeurs publics

LUCIResultReporter ()

Méthodes publiques

void invocationEnded (long elapsedTime)

Signale que l'appel s'est terminé, que ce soit avec succès ou en raison d'une condition d'erreur.

void invocationFailed (Throwable cause)

Signale un appel incomplet en raison d’une condition d’erreur.

void invocationStarted ( IInvocationContext context)

Signale le début de l’invocation du test.

void logAssociation (String dataName, LogFile logFile)

Collecte les fichiers de résultats.

void saveJsonFile (JSONObject jsonResults)

Enregistre le fichier de résultats JSON.

void setGranularResults (boolean granularResults)
boolean supportGranularResults ()

Renvoie True si le rapporteur prend en charge les résultats granulaires, false sinon.

Constructeurs publics

LUCIResultReporter

public LUCIResultReporter ()

Méthodes publiques

invocationFin

public void invocationEnded (long elapsedTime)

Signale que l'appel s'est terminé, que ce soit avec succès ou en raison d'une condition d'erreur.

Sera automatiquement appelé par le framework TradeFederation.

Paramètres
elapsedTime long : le temps écoulé de l'invocation en ms

échec de l'appel

public void invocationFailed (Throwable cause)

Signale un appel incomplet en raison d’une condition d’erreur.

Sera automatiquement appelé par le framework TradeFederation.

Paramètres
cause Throwable : la cause Throwable de l'échec

invocationDémarrée

public void invocationStarted (IInvocationContext context)

Signale le début de l’invocation du test.

Sera automatiquement appelé par le framework TradeFederation. Les journalistes doivent remplacer cette méthode pour prendre en charge la création de rapports sur plusieurs appareils.

Paramètres
context IInvocationContext : informations sur l'invocation

journalAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

Collecte les fichiers de résultats.

Paramètres
dataName String : Le nom de la donnée

logFile LogFile : le LogFile qui a été enregistré auparavant et qui doit être associé au scénario de test.

saveJsonFile

public void saveJsonFile (JSONObject jsonResults)

Enregistre le fichier de résultats JSON.

Paramètres
jsonResults JSONObject

setGranularResults

public void setGranularResults (boolean granularResults)

Paramètres
granularResults boolean

supportGranularResults

public boolean supportGranularResults ()

Renvoie True si le rapporteur prend en charge les résultats granulaires, false sinon.

Retour
boolean