Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

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. TODO: 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 des attributs au tag via serializer.attribute .

void addSuiteAttributes (XmlSerializer serializer)

Permet d'ajouter des attributs au tag 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 depuis addSuiteAttributes(org.xmlpull.v1.XmlSerializer) .

File writeResults ( SuiteResultHolder holder, File resultDir)

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

Des champs

NS

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 des attributs au tag via serializer.attribute .

Paramètres
serializer XmlSerializer : objet qui sérialise le résultat d'une 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 des attributs au tag via serializer.attribute .

Paramètres
serializer XmlSerializer : objet qui sérialise le résultat d'une 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.

Jette
XmlPullParserException Lorsque XmlPullParser échoue.

parseResults

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 depuis addSuiteAttributes(org.xmlpull.v1.XmlSerializer) .

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

context IInvocationContext : Le IInvocationContext où placer les attributs.

Jette
XmlPullParserException Lorsque XmlPullParser échoue.

writeResults

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ù placer les résultats.

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