XmlSuiteResultFormatter

public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator

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


מחלקת שירות לשמירת חבילה המופעלת כ-XML. משימה: הסר את כל הפורמטים המיוחדים של בדיקת התאימות כדי לקבל את אותו פורמט.

סיכום

כיתות מקוננות

class XmlSuiteResultFormatter.RunHistory

אובייקט עוזר להמרת JSON.

שדות

public static final String NS

public static final String TEST_RESULT_FILE_NAME

בנאים ציבוריים

XmlSuiteResultFormatter ()

שיטות ציבוריות

void addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder)

מאפשר להוסיף כמה תכונות ל- תג באמצעות serializer.attribute .

void addSuiteAttributes (XmlSerializer serializer)

מאפשר להוסיף כמה תכונות ל- תג באמצעות serializer.attribute .

void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)

הפוך פעולה מ- addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) .

SuiteResultHolder parseResults (File resultDir, boolean shallow)

פעולה הפוכה של writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) שלוקחת ספריית תוצאות ויוצרת ממנה את SuiteResultHolder .

void parseSuiteAttributes (XmlPullParser parser, IInvocationContext context)

הפוך פעולה מ- addSuiteAttributes(org.xmlpull.v1.XmlSerializer) .

File writeResults ( SuiteResultHolder holder, File resultDir)

כתוב את תוצאות הקריאה בפורמט xml.

שיטות מוגנות

String sanitizeXmlContent (String s)

שדות

נ.ס

public static final String NS

TEST_RESULT_FILE_NAME

public static final String TEST_RESULT_FILE_NAME

בנאים ציבוריים

XmlSuiteResultFormatter

public XmlSuiteResultFormatter ()

שיטות ציבוריות

addBuildInfoAttributes

public void addBuildInfoAttributes (XmlSerializer serializer, 
                SuiteResultHolder holder)

מאפשר להוסיף כמה תכונות ל- תג באמצעות serializer.attribute .

פרמטרים
serializer XmlSerializer : האובייקט שמסדרת תוצאת חבילת XML.

holder SuiteResultHolder : אובייקט המכיל מידע שייכתב לתוצאת החבילה.

addSuiteAttributes

public void addSuiteAttributes (XmlSerializer serializer)

מאפשר להוסיף כמה תכונות ל- תג באמצעות serializer.attribute .

פרמטרים
serializer XmlSerializer : האובייקט שמסדרת תוצאת חבילת XML.

parseBuildInfoAttributes

public void parseBuildInfoAttributes (XmlPullParser parser, 
                IInvocationContext context)

הפוך פעולה מ- addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) .

פרמטרים
parser XmlPullParser : המנתח שממנו ניתן לקרוא את התכונות.

context IInvocationContext : IInvocationContext היכן לשים את התכונות.

זורק
XmlPullParserException כאשר XmlPullParser נכשל.

ניתוח תוצאות

public SuiteResultHolder parseResults (File resultDir, 
                boolean shallow)

פעולה הפוכה של writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) שלוקחת ספריית תוצאות ויוצרת ממנה את SuiteResultHolder .

פרמטרים
resultDir File : הספרייה שבה ניתן למצוא את התוצאות.

shallow boolean : טען רק את המידע ברמה העליונה של SuiteResultHolder .

החזרות
SuiteResultHolder SuiteResultHolder המכיל את ייצוג התוצאות. או ריק אם משהו משתבש.

parseSuiteAttributes

public void parseSuiteAttributes (XmlPullParser parser, 
                IInvocationContext context)

הפוך פעולה מ- addSuiteAttributes(org.xmlpull.v1.XmlSerializer) .

פרמטרים
parser XmlPullParser : המנתח שממנו ניתן לקרוא את התכונות.

context IInvocationContext : IInvocationContext היכן לשים את התכונות.

זורק
XmlPullParserException כאשר XmlPullParser נכשל.

לכתוב תוצאות

public File writeResults (SuiteResultHolder holder, 
                File resultDir)

כתוב את תוצאות הקריאה בפורמט xml.

פרמטרים
holder SuiteResultHolder : SuiteResultHolder שמכיל את כל המידע הנדרש עבור ה-xml

resultDir File : ספריית התוצאות ERROR(/File) היכן לשים את התוצאות.

החזרות
File ERROR(/File) המצביע על קובץ הפלט xml.

שיטות מוגנות

sanitizeXmlContent

protected String sanitizeXmlContent (String s)

פרמטרים
s String

החזרות
String