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 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 signaleur accepte les résultats détaillés, ou "False" dans le cas contraire. |
Constructeurs publics
LUCIResultReporter
public LUCIResultReporter ()
Méthodes publiques
invocationEnded
public 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.
Appelé automatiquement par le framework TradeFederation.
Paramètres | |
---|---|
elapsedTime |
long : temps écoulé de l'appel en ms |
invocationFailed
public void invocationFailed (Throwable cause)
Signale une invocation incomplète en raison d'une condition d'erreur.
Appelé automatiquement 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 : LogFile enregistré précédemment et qui doit être associé au cas 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 |