XmlSuiteResultFormatter
public class XmlSuiteResultFormatter
extends Object
implements IFormatterGenerator
java.lang.Obiekt | |
↳ | com.android.tradefed.result.suite.XmlSuiteResultFormatter |
Klasa narzędziowa do zapisywania pakietu uruchomionego jako plik XML. DO ZROBIENIA: Usuń cały specjalny format 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
|
Konstruktory publiczne | |
---|---|
XmlSuiteResultFormatter () |
Metody publiczne | |
---|---|
void | addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder) Pozwala dodać niektóre atrybuty do pliku |
void | addSuiteAttributes (XmlSerializer serializer) Pozwala dodać niektóre atrybuty do pliku |
void | parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context) Odwróć operację z |
SuiteResultHolder | parseResults (File resultDir, boolean shallow) Odwrotna operacja |
void | parseSuiteAttributes (XmlPullParser parser, IInvocationContext context) Odwróć operację 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
Konstruktory publiczne
XmlSuiteResultFormatter
public XmlSuiteResultFormatter ()
Metody publiczne
dodajBuildInfoAttributes
public void addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder)
Pozwala dodać niektóre atrybuty do plikuserializer.attribute
.
Parametry | |
---|---|
serializer | XmlSerializer : obiekt, który serializuje wynik pakietu XML. |
holder | SuiteResultHolder : Obiekt zawierający informacje, które mają zostać zapisane w wyniku zestawu. |
addSuiteAttributes
public void addSuiteAttributes (XmlSerializer serializer)
Pozwala dodać niektóre atrybuty do plikuserializer.attribute
.
Parametry | |
---|---|
serializer | XmlSerializer : obiekt, który serializuje wynik pakietu XML. |
parseBuildInfoAttributes
public void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)
Odwróć operację 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 miejsce, w którym należy umieścić atrybuty. |
Rzuty | |
---|---|
XmlPullParserException | Gdy XmlPullParser zawiedzie. |
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 znajdują się 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)
Odwróć operację z addSuiteAttributes(org.xmlpull.v1.XmlSerializer)
.
Parametry | |
---|---|
parser | XmlPullParser : parser, z którego mają być odczytywane atrybuty. |
context | IInvocationContext : IInvocationContext miejsce, w którym należy umieścić atrybuty. |
Rzuty | |
---|---|
XmlPullParserException | Gdy XmlPullParser zawiedzie. |
napiszWyniki
public File writeResults (SuiteResultHolder holder, File resultDir)
Zapisz wyniki wywołania w formacie xml.
Parametry | |
---|---|
holder | SuiteResultHolder : SuiteResultHolder przechowują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: 2023-03-30 UTC.