XmlSuiteResultFormatterXmlSuiteResultFormatter
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 spéciaux de test de compatibilité pour obtenir le même format.
Sommaire
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 |
void | addSuiteAttributes (XmlSerializer serializer) Permet d'ajouter des attributs au |
void | parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context) Opération inverse à partir de |
SuiteResultHolder | parseResults (File resultDir, boolean shallow) Opération inverse de |
void | parseSuiteAttributes (XmlPullParser parser, IInvocationContext context) Opération inverse à partir de |
File | writeResults ( SuiteResultHolder holder, File resultDir) Écrivez les résultats de l'invocation 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
XmlSuiteResultFormatterXmlSuiteResultFormatter
public XmlSuiteResultFormatter ()
Méthodes publiques
addBuildInfoAttributes
public void addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder)
Permet d'ajouter des attributs auserializer.attribute
.
Paramètres | |
---|---|
serializer | XmlSerializer : L'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 des attributs auserializer.attribute
.
Paramètres | |
---|---|
serializer | XmlSerializer : L'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. |
Lance | |
---|---|
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 | Un SuiteResultHolder contenant la représentation des résultats. Ou null 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. |
Lance | |
---|---|
XmlPullParserException | Lorsque XmlPullParser échoue. |
écrireRésultats
public File writeResults (SuiteResultHolder holder, File resultDir)
Écrivez les résultats de l'invocation 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 |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-08-15 UTC.