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 |
void | addSuiteAttributes (XmlSerializer serializer) Ermöglicht das Hinzufügen einiger Attribute zum |
void | parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context) Umgekehrter Vorgang von |
SuiteResultHolder | parseResults (File resultDir, boolean shallow) Umgekehrter Vorgang 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 Bauträger
XmlSuiteResultFormatter
public XmlSuiteResultFormatter ()
Öffentliche Methoden
addBuildInfoAttributes
public void addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder)
Ermöglicht das Hinzufügen einiger Attribute zumserializer.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 zumserializer.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 |
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-12-01 (UTC).