XmlSuiteResultFormatter

public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator

java.lang.Object
com.android.tradefed.result.suite.XmlSuiteResultFormatter


Classe utilitaire pour enregistrer une suite exécutée au format XML. À FAIRE : Supprimez tous les formats de test de compatibilité spéciaux pour obtenir le même format.

Résumé

Classes imbriquées

class XmlSuiteResultFormatter.RunHistory

Objet d'assistance pour la conversion JSON.

Des champs

public static final String NS

public static final String TEST_RESULT_FILE_NAME

Constructeurs publics

XmlSuiteResultFormatter ()

Méthodes publiques

void addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder)

Permet d'ajouter quelques attributs au balise via serializer.attribute .

void addSuiteAttributes (XmlSerializer serializer)

Permet d'ajouter quelques attributs au balise via serializer.attribute .

void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)

Opération inverse à partir de addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) .

SuiteResultHolder parseResults (File resultDir, boolean shallow)

Opération inverse de writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) qui prend un répertoire de résultats et en crée le SuiteResultHolder .

void parseSuiteAttributes (XmlPullParser parser, IInvocationContext context)

Opération inverse à partir de addSuiteAttributes(org.xmlpull.v1.XmlSerializer) .

File writeResults ( SuiteResultHolder holder, File resultDir)

Écrivez les résultats de l'appel au format XML.

Méthodes protégées

String sanitizeXmlContent (String s)

Des champs

N.-É.

public static final String NS

TEST_RESULT_FILE_NAME

public static final String TEST_RESULT_FILE_NAME

Constructeurs publics

XmlSuiteResultFormatter

public XmlSuiteResultFormatter ()

Méthodes publiques

addBuildInfoAttributes

public void addBuildInfoAttributes (XmlSerializer serializer, 
                SuiteResultHolder holder)

Permet d'ajouter quelques attributs au balise via serializer.attribute .

Paramètres
serializer XmlSerializer : objet qui sérialise un résultat de suite XML.

holder SuiteResultHolder : un objet qui contient des informations à écrire dans le résultat de la suite.

addSuiteAttributes

public void addSuiteAttributes (XmlSerializer serializer)

Permet d'ajouter quelques attributs au balise via serializer.attribute .

Paramètres
serializer XmlSerializer : objet qui sérialise un résultat de suite XML.

parseBuildInfoAttributes

public void parseBuildInfoAttributes (XmlPullParser parser, 
                IInvocationContext context)

Opération inverse à partir de addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) .

Paramètres
parser XmlPullParser : l'analyseur à partir duquel lire les attributs.

context IInvocationContext : Le IInvocationContext où placer les attributs.

Jetés
XmlPullParserException Lorsque XmlPullParser échoue.

analyser les résultats

public SuiteResultHolder parseResults (File resultDir, 
                boolean shallow)

Opération inverse de writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) qui prend un répertoire de résultats et en crée le SuiteResultHolder .

Paramètres
resultDir File : Le répertoire où trouver les résultats.

shallow boolean : charge uniquement les informations de niveau supérieur de SuiteResultHolder .

Retour
SuiteResultHolder SuiteResultHolder contenant la représentation des résultats. Ou nul si quelque chose ne va pas.

parseSuiteAttributes

public void parseSuiteAttributes (XmlPullParser parser, 
                IInvocationContext context)

Opération inverse à partir de addSuiteAttributes(org.xmlpull.v1.XmlSerializer) .

Paramètres
parser XmlPullParser : l'analyseur à partir duquel lire les attributs.

context IInvocationContext : Le IInvocationContext où placer les attributs.

Jetés
XmlPullParserException Lorsque XmlPullParser échoue.

écrireRésultats

public File writeResults (SuiteResultHolder holder, 
                File resultDir)

Écrivez les résultats de l'appel au format XML.

Paramètres
holder SuiteResultHolder : un SuiteResultHolder contenant toutes les informations requises pour le XML

resultDir File : le répertoire des résultats ERROR(/File) où mettre les résultats.

Retour
File une ERROR(/File) pointant vers le fichier de sortie XML.

Méthodes protégées

sanitizeXmlContent

protected String sanitizeXmlContent (String s)

Paramètres
s String

Retour
String