MetricsXMLResultReporter
public
class
MetricsXMLResultReporter
extends CollectingTestListener
java.lang.Object | ||
↳ | com.android.tradefed.result.CollectingTestListener | |
↳ | com.android.tradefed.result.MetricsXMLResultReporter |
MetricsXMLResultReporter écrit les métriques de test et les exécute dans un fichier XML situé dans un dossier spécifié. par paramètre de dossier de métriques à la phase invocationEnded du test. Le fichier XML sera transmis à un algorithme pour détecter la régression.
Tous les paris k-v dans la carte des métriques d'exécution seront mis en forme comme suit :
Toutes les paris k-v de la carte des métriques de course seront formatées dans:
Exemple de format XML :
Résumé
Constructeurs publics | |
---|---|
MetricsXMLResultReporter()
|
Méthodes publiques | |
---|---|
OutputStream
|
createOutputStream()
|
String
|
getTimeStamp()
Renvoyez l'horodatage actuel sous forme de |
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. |
Constructeurs publics
MetricsXMLResultReporter
public MetricsXMLResultReporter ()
Méthodes publiques
createOutputStream
public OutputStream createOutputStream ()
Renvoie | |
---|---|
OutputStream |
getTimeStamp
public String getTimeStamp ()
Renvoie l'horodatage actuel en tant que String
.
Renvoie | |
---|---|
String |
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 |