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 |