XmlSuiteResultFormatter
public class XmlSuiteResultFormatter
extends Object
implements IFormatterGenerator
java.lang.Oggetto | |
↳ | com.android.tradefed.result.suite.XmlSuiteResultFormatter |
Classe di utilità per salvare una suite eseguita come XML. DA FARE: Rimuovi 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) Permette di aggiungere alcuni attributi al file |
void | addSuiteAttributes (XmlSerializer serializer) Permette 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) Scrivere 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)
Permette 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 le informazioni da scrivere nel risultato della suite. |
addSuiteAttributes
public void addSuiteAttributes (XmlSerializer serializer)
Permette 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. |
Getta | |
---|---|
XmlPullParserException | Quando XmlPullParser ha esito negativo. |
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 SuiteResultHolder
.
Parametri | |
---|---|
resultDir | File : La directory dove trovare i risultati. |
shallow | boolean : carica solo le informazioni di primo livello di SuiteResultHolder . |
ritorna | |
---|---|
SuiteResultHolder | Oggetto SuiteResultHolder contenente la rappresentazione dei risultati. O null 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. |
Getta | |
---|---|
XmlPullParserException | Quando XmlPullParser ha esito negativo. |
scrivereRisultati
public File writeResults (SuiteResultHolder holder, File resultDir)
Scrivere i risultati della chiamata in un formato xml.
Parametri | |
---|---|
holder | SuiteResultHolder : un 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 |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2023-03-30 UTC.