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 |
void | addSuiteAttributes (XmlSerializer serializer) Ermöglicht das Hinzufügen einiger Attribute zur |
void | parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context) Umgekehrter Vorgang von |
SuiteResultHolder | parseResults (File resultDir, boolean shallow) Umgekehrte Operation von |
void | parseSuiteAttributes (XmlPullParser parser, IInvocationContext context) Umgekehrter Vorgang von |
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 zurserializer.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 zurserializer.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 |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2023-03-30 (UTC).