Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

XmlSuiteResultFormatter

public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator

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


Classe di utilità per salvare una suite eseguita come XML. DA FARE: rimuovere tutto il formato speciale del test di compatibilità per ottenere lo stesso formato.

Riepilogo

Classi nidificate

class XmlSuiteResultFormatter.RunHistory

Oggetto helper per la conversione JSON.

Campi

public static final String NS

public static final String TEST_RESULT_FILE_NAME

Costruttori pubblici

XmlSuiteResultFormatter ()

Metodi pubblici

void addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder)

Consente di aggiungere alcuni attributi al file tag tramite serializer.attribute .

void addSuiteAttributes (XmlSerializer serializer)

Consente di aggiungere alcuni attributi al file tag tramite serializer.attribute .

void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)

Operazione inversa da addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) .

SuiteResultHolder parseResults (File resultDir, boolean shallow)

Operazione inversa di writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) che prende una directory dei risultati e ne crea il SuiteResultHolder .

void parseSuiteAttributes (XmlPullParser parser, IInvocationContext context)

Operazione inversa da addSuiteAttributes(org.xmlpull.v1.XmlSerializer) .

File writeResults ( SuiteResultHolder holder, File resultDir)

Scrivi i risultati della chiamata in un formato xml.

Metodi protetti

String sanitizeXmlContent (String s)

Campi

NS

public static final String NS

TEST_RESULT_FILE_NAME

public static final String TEST_RESULT_FILE_NAME

Costruttori pubblici

XmlSuiteResultFormatter

public XmlSuiteResultFormatter ()

Metodi pubblici

addBuildInfoAttributes

public void addBuildInfoAttributes (XmlSerializer serializer, 
                SuiteResultHolder holder)

Consente di aggiungere alcuni attributi al file tag tramite serializer.attribute .

Parametri
serializer XmlSerializer : l'oggetto che serializza un risultato della suite XML.

holder SuiteResultHolder : un oggetto che contiene informazioni da scrivere nel risultato della suite.

addSuiteAttributes

public void addSuiteAttributes (XmlSerializer serializer)

Consente di aggiungere alcuni attributi al file tag tramite serializer.attribute .

Parametri
serializer XmlSerializer : l'oggetto che serializza un risultato della suite XML.

parseBuildInfoAttributes

public void parseBuildInfoAttributes (XmlPullParser parser, 
                IInvocationContext context)

Operazione inversa da addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) .

Parametri
parser XmlPullParser : il parser da cui leggere gli attributi.

context IInvocationContext : IInvocationContext in cui inserire gli attributi.

Tiri
XmlPullParserException Quando XmlPullParser non riesce.

parseResults

public SuiteResultHolder parseResults (File resultDir, 
                boolean shallow)

Operazione inversa di writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) che prende una directory dei risultati e ne crea il SuiteResultHolder .

Parametri
resultDir File : la directory in cui trovare i risultati.

shallow boolean : carica solo le informazioni di primo livello di SuiteResultHolder .

ritorna
SuiteResultHolder Un SuiteResultHolder contenente la rappresentazione dei risultati. O nullo se qualcosa va storto.

parseSuiteAttributes

public void parseSuiteAttributes (XmlPullParser parser, 
                IInvocationContext context)

Operazione inversa da addSuiteAttributes(org.xmlpull.v1.XmlSerializer) .

Parametri
parser XmlPullParser : il parser da cui leggere gli attributi.

context IInvocationContext : IInvocationContext in cui inserire gli attributi.

Tiri
XmlPullParserException Quando XmlPullParser non riesce.

scrivi risultati

public File writeResults (SuiteResultHolder holder, 
                File resultDir)

Scrivi i risultati della chiamata in un formato xml.

Parametri
holder SuiteResultHolder : una SuiteResultHolder che contiene tutte le informazioni richieste per l'xml

resultDir File : la directory dei risultati ERROR(/File) dove inserire i risultati.

ritorna
File un ERROR(/File) che punta al file di output xml.

Metodi protetti

sanitizeXmlContent

protected String sanitizeXmlContent (String s)

Parametri
s String

ritorna
String