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

void addSuiteAttributes (XmlSerializer serializer)

Umożliwia dodanie niektórych atrybutów do pliku tag poprzez serializer.attribute .

void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)

Odwrotna operacja 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

Format XmlSuiteResult

public XmlSuiteResultFormatter ()

Metody publiczne

dodaj atrybutyBuildInfo

public void addBuildInfoAttributes (XmlSerializer serializer, 
                SuiteResultHolder holder)

Umożliwia dodanie niektórych atrybutów do pliku tag poprzez serializer.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 pliku tag poprzez serializer.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