XmlSuiteResultFormatter

public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator

java.lang.Object
com.android.tradefed.result.suite.XmlSuiteResultFormatter


Utility-Klasse zum Speichern einer Suite, die als XML ausgeführt wird. TODO: Entfernen Sie alle speziellen Workarounds für Kompatibilitätstestformate, um das gleiche Format zu erhalten.

Zusammenfassung

Verschachtelte Klassen

class XmlSuiteResultFormatter.RunHistory

Hilfsobjekt für die JSON-Konvertierung.

Felder

public static final String NS

public static final String TEST_RESULT_FILE_NAME

Öffentliche Bauträger

XmlSuiteResultFormatter ()

Öffentliche Methoden

void addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder)

Ermöglicht das Hinzufügen einiger Attribute zum Tag über serializer.attribute .

void addSuiteAttributes (XmlSerializer serializer)

Ermöglicht das Hinzufügen einiger Attribute zum Tag über serializer.attribute .

void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)

Umgekehrter Vorgang von addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) .

SuiteResultHolder parseResults (File resultDir, boolean shallow)

Umgekehrter Vorgang von writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) , der ein Ergebnisverzeichnis nimmt und daraus den SuiteResultHolder erstellt.

void parseSuiteAttributes (XmlPullParser parser, IInvocationContext context)

Umgekehrter Vorgang von addSuiteAttributes(org.xmlpull.v1.XmlSerializer) .

File writeResults ( SuiteResultHolder holder, File resultDir)

Schreiben Sie die Aufrufergebnisse in ein XML-Format.

Geschützte Methoden

String sanitizeXmlContent (String s)

Felder

NS

public static final String NS

TEST_RESULT_FILE_NAME

public static final String TEST_RESULT_FILE_NAME

Öffentliche Bauträger

XmlSuiteResultFormatter

public XmlSuiteResultFormatter ()

Öffentliche Methoden

addBuildInfoAttributes

public void addBuildInfoAttributes (XmlSerializer serializer, 
                SuiteResultHolder holder)

Ermöglicht das Hinzufügen einiger Attribute zum Tag über serializer.attribute .

Parameter
serializer XmlSerializer : Das Objekt, das ein XML-Suite-Ergebnis serialisiert.

holder SuiteResultHolder : Ein Objekt, das Informationen enthält, die in das Suite-Ergebnis geschrieben werden sollen.

addSuiteAttributes

public void addSuiteAttributes (XmlSerializer serializer)

Ermöglicht das Hinzufügen einiger Attribute zum Tag über serializer.attribute .

Parameter
serializer XmlSerializer : Das Objekt, das ein XML-Suite-Ergebnis serialisiert.

parseBuildInfoAttributes

public void parseBuildInfoAttributes (XmlPullParser parser, 
                IInvocationContext context)

Umgekehrter Vorgang von addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) .

Parameter
parser XmlPullParser : Der Parser, von dem die Attribute gelesen werden sollen.

context IInvocationContext : Der IInvocationContext , in dem die Attribute abgelegt werden sollen.

Würfe
XmlPullParserException Wenn XmlPullParser fehlschlägt.

parseResults

public SuiteResultHolder parseResults (File resultDir, 
                boolean shallow)

Umgekehrter Vorgang von writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) , der ein Ergebnisverzeichnis nimmt und daraus den SuiteResultHolder erstellt.

Parameter
resultDir File : Das Verzeichnis, in dem die Ergebnisse zu finden sind.

shallow boolean : Es werden nur die Informationen der obersten Ebene von SuiteResultHolder geladen.

Kehrt zurück
SuiteResultHolder Ein SuiteResultHolder , der die Ergebnisdarstellung enthält. Oder null, wenn etwas schief geht.

parseSuiteAttributes

public void parseSuiteAttributes (XmlPullParser parser, 
                IInvocationContext context)

Umgekehrter Vorgang von addSuiteAttributes(org.xmlpull.v1.XmlSerializer) .

Parameter
parser XmlPullParser : Der Parser, von dem die Attribute gelesen werden sollen.

context IInvocationContext : Der IInvocationContext , in dem die Attribute abgelegt werden sollen.

Würfe
XmlPullParserException Wenn XmlPullParser fehlschlägt.

writeResults

public File writeResults (SuiteResultHolder holder, 
                File resultDir)

Schreiben Sie die Aufrufergebnisse in ein XML-Format.

Parameter
holder SuiteResultHolder : ein SuiteResultHolder der alle für die XML erforderlichen Informationen enthält

resultDir File : Das Ergebnisverzeichnis ERROR(/File) , in dem die Ergebnisse abgelegt werden sollen.

Kehrt zurück
File ein ERROR(/File) der auf die XML-Ausgabedatei verweist.

Geschützte Methoden

sanitizeXmlContent

protected String sanitizeXmlContent (String s)

Parameter
s String

Kehrt zurück
String