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 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.
Toutes les paires clé/valeur de la carte des métriques d'exécution seront mises au format
Toutes les paires clé/valeur de la carte des métriques d'exécution seront mises en forme comme suit :
Exemple de format XML :
Résumé
Constructeurs publics | |
|---|---|
MetricsXMLResultReporter()
|
|
Méthodes publiques | |
|---|---|
OutputStream
|
createOutputStream()
|
String
|
getTimeStamp()
Renvoie le code temporel actuel sous forme de |
void
|
invocationEnded(long elapsedTime)
Indique que l'invocation s'est terminée, 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 |
|
| Génère | |
|---|---|
IOException |
|
getTimeStamp
public String getTimeStamp ()
Renvoie le code temporel actuel sous forme de String.
| Renvoie | |
|---|---|
String |
|
invocationEnded
public void invocationEnded (long elapsedTime)
Indique 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 : temps écoulé de l'appel en ms |