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 tutte le soluzioni speciali al formato 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) Scrivi i risultati della chiamata in 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
aggiungiBuildInfoAttributes
public void addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder)
Permette di aggiungere alcuni attributi al fileserializer.attribute
.
Parametri | |
---|---|
serializer | XmlSerializer : l'oggetto che serializza il risultato di una suite XML. |
holder | SuiteResultHolder : un oggetto che contiene 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 il risultato di una 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 : l' IInvocationContext in cui inserire gli attributi. |
Lancia | |
---|---|
XmlPullParserException | Quando XmlPullParser fallisce. |
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 crea SuiteResultHolder
da essa.
Parametri | |
---|---|
resultDir | File : la directory in cui trovare i risultati. |
shallow | boolean : carica solo le informazioni di livello superiore di SuiteResultHolder . |
ritorna | |
---|---|
SuiteResultHolder | Un SuiteResultHolder contenente la rappresentazione dei risultati. Oppure 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 : l' IInvocationContext in cui inserire gli attributi. |
Lancia | |
---|---|
XmlPullParserException | Quando XmlPullParser fallisce. |
writeResults
public File writeResults (SuiteResultHolder holder, File resultDir)
Scrivi i risultati della chiamata in formato xml.
Parametri | |
---|---|
holder | SuiteResultHolder : un SuiteResultHolder che contiene tutte le informazioni richieste per l'xml |
resultDir | File : la directory dei risultati ERROR(/File) in cui inserire i risultati. |
ritorna | |
---|---|
File | un ERROR(/File) che punta al file di output xml. |
Metodi protetti
disinfettareXmlContent
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-12-01 UTC.