LUCIResultReporter

public class LUCIResultReporter
extends CollectingTestListener implements ILogSaverListener, ISupportGranularResults

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


Un outil de création de rapports sur les résultats qui enregistre les résultats des tests nécessaires à ResultDB et LUCI au format JSON (go/result-sink) et consigne 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 de l'exécution de test dans un tableau.

Résumé

Constructeurs publics

LUCIResultReporter()

Méthodes publiques

void invocationEnded(long elapsedTime)

Indique que l'appel a pris fin, que ce soit avec succès ou en raison d'une condition d'erreur.

void invocationFailed(Throwable cause)

Signale une invocation incomplète en raison d'une condition d'erreur.

void invocationStarted(IInvocationContext context)

Indique le début de l'appel de 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()

Affiche la valeur "True" si l'auteur de l'information accepte des résultats précis, et la valeur "false" dans le cas contraire.

Constructeurs publics

LUCIResultReporter

public LUCIResultReporter ()

Méthodes publiques

invocationEnded

public void invocationEnded (long elapsedTime)

Indique que l'appel s'est arrêté, que ce soit avec succès ou en raison d'une erreur .

Appelé automatiquement par le framework TradeFederation.

Paramètres
elapsedTime long: temps écoulé de l'appel en millisecondes

invocationFailed

public void invocationFailed (Throwable cause)

Signale une invocation incomplète en raison d'une condition d'erreur.

Sera automatiquement appelée par le framework TradeFederation.

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

invocationStarted

public void invocationStarted (IInvocationContext context)

Indique le début de l'appel du test.

Appelé automatiquement par le framework TradeFederation. Les rapporteurs doivent remplacer cette méthode pour prendre en charge les rapports sur plusieurs appareils.

Paramètres
context IInvocationContext : informations sur l'appel

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

Collecte les fichiers de résultats.

Paramètres
dataName String: nom des données

logFile LogFile: le LogFile qui a été consigné précédemment et doit être associé à 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 signaleur accepte les résultats détaillés, ou "False" dans le cas contraire.

Renvoie
boolean