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 |