XmlSuiteResultFormatter
public class XmlSuiteResultFormatter
extends Object
implements IFormatterGenerator
java.lang.Object | |
com.android.tradefed.result.suite.XmlSuiteResultFormatter |
Klasa narzędziowa do zapisywania pakietu uruchomionego jako XML. DO ZROBIENIA: Usuń wszystkie specjalne formaty testu zgodności, aby uzyskać ten sam format.
Streszczenie
Klasy zagnieżdżone | |
---|---|
class | XmlSuiteResultFormatter.RunHistory Obiekt pomocniczy do konwersji JSON. |
Pola | |
---|---|
public static final String | NS |
public static final String | TEST_RESULT_FILE_NAME
|
Konstruktorzy publiczni | |
---|---|
XmlSuiteResultFormatter () |
Metody publiczne | |
---|---|
void | addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder) Pozwala dodać kilka atrybutów do |
void | addSuiteAttributes (XmlSerializer serializer) Pozwala dodać kilka atrybutów do |
void | parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context) Operacja odwrotna z |
SuiteResultHolder | parseResults (File resultDir, boolean shallow) Odwrotna operacja |
void | parseSuiteAttributes (XmlPullParser parser, IInvocationContext context) Operacja odwrotna z |
File | writeResults ( SuiteResultHolder holder, File resultDir) Zapisz wyniki wywołania w formacie xml. |
Metody chronione | |
---|---|
String | sanitizeXmlContent (String s) |
Pola
NS
public static final String NS
TEST_RESULT_FILE_NAME
public static final String TEST_RESULT_FILE_NAME
Konstruktorzy publiczni
XmlSuiteResultFormatter
public XmlSuiteResultFormatter ()
Metody publiczne
addBuildInfoAttributes
public void addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder)
Pozwala dodać kilka atrybutów doserializer.attribute
.
Parametry | |
---|---|
serializer | XmlSerializer : obiekt, który serializuje wynik pakietu XML. |
holder | SuiteResultHolder : obiekt zawierający informacje, które mają zostać zapisane w wyniku pakietu. |
addSuiteAttributes
public void addSuiteAttributes (XmlSerializer serializer)
Pozwala dodać kilka atrybutów doserializer.attribute
.
Parametry | |
---|---|
serializer | XmlSerializer : obiekt, który serializuje wynik pakietu XML. |
parseBuildInfoAttributes
public void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)
Operacja odwrotna z addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder)
.
Parametry | |
---|---|
parser | XmlPullParser : parser, z którego mają być odczytywane atrybuty. |
context | IInvocationContext : IInvocationContext , gdzie należy umieścić atrybuty. |
Rzuty | |
---|---|
XmlPullParserException | Gdy XmlPullParser nie powiedzie się. |
parseResults
public SuiteResultHolder parseResults (File resultDir, boolean shallow)
Odwrotna operacja writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File)
która pobiera katalog wyników i tworzy z niego SuiteResultHolder
.
Parametry | |
---|---|
resultDir | File : katalog, w którym można znaleźć wyniki. |
shallow | boolean : załaduj tylko informacje najwyższego poziomu SuiteResultHolder . |
Zwroty | |
---|---|
SuiteResultHolder | SuiteResultHolder zawierający reprezentację wyników. Lub null, jeśli coś pójdzie nie tak. |
parseSuiteAttributes
public void parseSuiteAttributes (XmlPullParser parser, IInvocationContext context)
Operacja odwrotna z addSuiteAttributes(org.xmlpull.v1.XmlSerializer)
.
Parametry | |
---|---|
parser | XmlPullParser : parser, z którego mają być odczytywane atrybuty. |
context | IInvocationContext : IInvocationContext , gdzie należy umieścić atrybuty. |
Rzuty | |
---|---|
XmlPullParserException | Gdy XmlPullParser nie powiedzie się. |
napiszWyniki
public File writeResults (SuiteResultHolder holder, File resultDir)
Zapisz wyniki wywołania w formacie xml.
Parametry | |
---|---|
holder | SuiteResultHolder : SuiteResultHolder zawierający wszystkie informacje wymagane dla xml |
resultDir | File : katalog wyników ERROR(/File) gdzie umieścić wyniki. |
Zwroty | |
---|---|
File | ERROR(/File) wskazujący na plik wyjściowy xml. |
Metody chronione
sanitizeXmlContent
protected String sanitizeXmlContent (String s)
Parametry | |
---|---|
s | String |
Zwroty | |
---|---|
String |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2022-08-15 UTC.