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) מאפשר להוסיף כמה תכונות ל- |
void | addSuiteAttributes (XmlSerializer serializer) מאפשר להוסיף כמה תכונות ל- |
void | parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context) הפוך פעולה מ- |
SuiteResultHolder | parseResults (File resultDir, boolean shallow) פעולה הפוכה של |
void | parseSuiteAttributes (XmlPullParser parser, IInvocationContext context) הפוך פעולה מ- |
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 |
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2023-03-30 (שעון UTC).