XmlSuiteResultFormatter

public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator

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


Hilfsklasse zum Speichern einer Suite, die als XML ausgeführt wird. TODO: Entfernen Sie alle speziellen Kompatibilitätstestformatarbeiten, um dasselbe 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 Konstrukteure

XmlSuiteResultFormatter ()

Öffentliche Methoden

void addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder)

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

void addSuiteAttributes (XmlSerializer serializer)

Ermöglicht das Hinzufügen einiger Attribute zur 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)

Umgekehrte Operation von writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) , die 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 Konstrukteure

XmlSuiteResultFormatter

public XmlSuiteResultFormatter ()

Öffentliche Methoden

addBuildInfoAttributes

public void addBuildInfoAttributes (XmlSerializer serializer, 
                SuiteResultHolder holder)

Ermöglicht das Hinzufügen einiger Attribute zur 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 zur 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, aus dem die Attribute gelesen werden.

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

Wirft
XmlPullParserException Wenn XmlPullParser fehlschlägt.

parseErgebnisse

public SuiteResultHolder parseResults (File resultDir, 
                boolean shallow)

Umgekehrte Operation von writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) , die ein Ergebnisverzeichnis nimmt und daraus den SuiteResultHolder erstellt.

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

shallow boolean : lädt nur die Informationen der obersten Ebene von SuiteResultHolder .

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, aus dem die Attribute gelesen werden.

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

Wirft
XmlPullParserException Wenn XmlPullParser fehlschlägt.

Ergebnisse schreiben

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-Datei erforderlichen Informationen enthält

resultDir File : das Ergebnisverzeichnis ERROR(/File) wo die Ergebnisse abgelegt werden sollen.

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

Geschützte Methoden

sanitizeXmlContent

protected String sanitizeXmlContent (String s)

Parameter
s String

Kehrt zurück
String