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 tag przez serializer.attribute .

void addSuiteAttributes (XmlSerializer serializer)

Pozwala dodać niektóre atrybuty do pliku tag przez serializer.attribute .

void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)

Odwróć operację z addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) .

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 .

void parseSuiteAttributes (XmlPullParser parser, IInvocationContext context)

Odwróć operację z addSuiteAttributes(org.xmlpull.v1.XmlSerializer) .

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 pliku tag przez serializer.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 pliku tag przez serializer.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