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 : et placés sous la balise

Toutes les paris k-v de la carte des métriques de course seront formatées dans: et placées sous le tag , un tag imbriqué sous .

Exemple de format XML :

Résumé

Constructeurs publics

MetricsXMLResultReporter()

Méthodes publiques

OutputStream createOutputStream()
String getTimeStamp()

Renvoyez l'horodatage actuel sous forme de String.

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