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 |
void | addSuiteAttributes (XmlSerializer serializer) Consente di aggiungere alcuni attributi al file |
void | parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context) Operazione inversa da |
SuiteResultHolder | parseResults (File resultDir, boolean shallow) Operazione inversa di |
void | parseSuiteAttributes (XmlPullParser parser, IInvocationContext context) Operazione inversa da |
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 fileserializer.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 fileserializer.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 |
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.