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 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 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

Tous les paris k-v dans la carte des métriques d'exécution seront mis en forme sous la forme: et placés sous la balise , une balise imbriquée sous .

Exemple de format XML:

Résumé

Constructeurs publics

MetricsXMLResultReporter()

Méthodes publiques

OutputStream createOutputStream()
String getTimeStamp()

Renvoie l'horodatage actuel en tant que 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 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