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.
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 |
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 |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2023/03/30 (UTC).