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 tag za pośrednictwem serializer.attribute .

void addSuiteAttributes (XmlSerializer serializer)

Pozwala dodać kilka atrybutów do tag za pośrednictwem serializer.attribute .

void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)

Operacja odwrotna 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)

Operacja odwrotna 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

Konstruktorzy publiczni

XmlSuiteResultFormatter

public XmlSuiteResultFormatter ()

Metody publiczne

addBuildInfoAttributes

public void addBuildInfoAttributes (XmlSerializer serializer, 
                SuiteResultHolder holder)

Pozwala dodać kilka atrybutów do tag za pośrednictwem 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 pakietu.

addSuiteAttributes

public void addSuiteAttributes (XmlSerializer serializer)

Pozwala dodać kilka atrybutów do tag za pośrednictwem serializer.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