Format XmlSuiteResult
public class XmlSuiteResultFormatter
extends Object
implements IFormatterGenerator
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.result.suite.XmlSuiteResultFormatter |
Klasa narzędziowa do zapisywania pakietu uruchamianego jako plik XML. DO ZROBIENIA: Usuń wszystkie specjalne formaty testu zgodności, aby uzyskać ten sam format.
Streszczenie
Zagnieżdżone klasy | |
---|---|
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) Umożliwia dodanie niektórych atrybutów do pliku |
void | addSuiteAttributes (XmlSerializer serializer) Umożliwia dodanie niektórych atrybutów do pliku |
void | parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context) Odwrotna operacja 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
Format XmlSuiteResult
public XmlSuiteResultFormatter ()
Metody publiczne
dodaj atrybutyBuildInfo
public void addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder)
Umożliwia dodanie niektórych atrybutów do plikuserializer.attribute
.
Parametry | |
---|---|
serializer | XmlSerializer : Obiekt serializujący wynik pakietu XML. |
holder | SuiteResultHolder : Obiekt zawierający informacje, które mają zostać zapisane w wyniku pakietu. |
dodajAtrybuty pakietu
public void addSuiteAttributes (XmlSerializer serializer)
Umożliwia dodanie niektórych atrybutów do plikuserializer.attribute
.
Parametry | |
---|---|
serializer | XmlSerializer : Obiekt serializujący wynik pakietu XML. |
parseBuildInfoAttributes
public void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)
Odwrotna operacja z addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder)
.
Parametry | |
---|---|
parser | XmlPullParser : Parser, z którego mają zostać odczytane atrybuty. |
context | IInvocationContext : IInvocationContext , w którym należy umieścić atrybuty. |
Rzuca | |
---|---|
XmlPullParserException | Gdy XmlPullParser nie powiedzie się. |
przeanalizuj wyniki
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 : ładuje tylko informacje najwyższego poziomu SuiteResultHolder . |
Zwroty | |
---|---|
SuiteResultHolder | SuiteResultHolder zawierający reprezentację wyników. Lub null, jeśli coś pójdzie nie tak. |
parseSuiteAtrybuty
public void parseSuiteAttributes (XmlPullParser parser, IInvocationContext context)
Operacja odwrotna z addSuiteAttributes(org.xmlpull.v1.XmlSerializer)
.
Parametry | |
---|---|
parser | XmlPullParser : Parser, z którego mają zostać odczytane atrybuty. |
context | IInvocationContext : IInvocationContext , w którym należy umieścić atrybuty. |
Rzuca | |
---|---|
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 pliku XML |
resultDir | File : katalog wyników ERROR(/File) w którym należy umieścić wyniki. |
Zwroty | |
---|---|
File | ERROR(/File) wskazujący 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: 2023-12-01 UTC.