MetricsXMLReporterReporterMetricsXMLResultReporter

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 métriques d'exécution dans un fichier XML dans un dossier spécifié par le paramètre metrics-folder lors de la phase invocationEnded du test. Le fichier XML sera canalisé dans un algorithme pour détecter la régression.

Tous les kv paris dans la carte des métriques d'exécution seront formatés en : et placé sous étiqueter

Tous les kv paris dans la carte des métriques d'exécution seront formatés en : et placé sous tag, une balise imbriquée sous .

Un exemple de format XML :

Résumé

Constructeurs publics

MetricsXMLResultReporter ()

Méthodes publiques

OutputStream createOutputStream ()
String getTimeStamp ()

Renvoie l'horodatage actuel en tant que ERROR(/String) .

void invocationEnded (long elapsedTime)

Signale que l'invocation s'est terminée, que ce soit avec succès ou en raison d'une condition d'erreur.

Constructeurs publics

MetricsXMLReporterReporterMetricsXMLResultReporter

public MetricsXMLResultReporter ()

Méthodes publiques

createOutputStream

public OutputStream createOutputStream ()

Retour
OutputStream

getTimeStamp

public String getTimeStamp ()

Renvoie l'horodatage actuel en tant que ERROR(/String) .

Retour
String

invocationEnded

public void invocationEnded (long elapsedTime)

Signale que l'invocation s'est terminée, 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