החל משנת 2026, כדי להתאים למודל הפיתוח היציב שלנו ולשמור על יציבות הפלטפורמה בסביבה העסקית, נפרסם קוד מקור ב-AOSP ברבעון השני וברבעון הרביעי. כדי ליצור ולתרום ל-AOSP, צריך להשתמש ב-android-latest-release. הענף android-latest-release manifest תמיד יפנה לגרסה האחרונה שנדחפה ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
public
class
XmlSuiteResultFormatter
extends Object
implements
IFormatterGenerator
| java.lang.Object
|
| ↳ |
com.android.tradefed.result.suite.XmlSuiteResultFormatter
|
מחלקת כלי עזר לשמירת הרצת חבילת בדיקות כ-XML. TODO: Remove all the special Compatibility Test
format work around to get the same format.
סיכום
שדות |
public
static
final
String |
NS
|
ערכים קבועים
TEST_RESULT_FILE_NAME
public static final String TEST_RESULT_FILE_NAME
ערך קבוע:
"test_result.xml"
שדות
NS
public static final String NS
constructors ציבוריים
public XmlSuiteResultFormatter ()
methods ציבוריים
addBuildInfoAttributes
public void addBuildInfoAttributes (XmlSerializer serializer,
SuiteResultHolder holder)
מאפשר להוסיף מאפיינים מסוימים לתג באמצעות serializer.attribute.
| פרמטרים |
serializer |
XmlSerializer: האובייקט שמבצע סריאליזציה של תוצאה של חבילת XML. |
holder |
SuiteResultHolder: אובייקט שמכיל מידע שייכתב לתוצאה של החבילה. |
| הקפצת הודעות שגיאה (throw) |
IOException |
|
IllegalArgumentException |
|
IllegalStateException |
|
addSuiteAttributes
public void addSuiteAttributes (XmlSerializer serializer)
מאפשר להוסיף מאפיינים מסוימים לתג באמצעות serializer.attribute.
| פרמטרים |
serializer |
XmlSerializer: האובייקט שמבצע סריאליזציה של תוצאה של חבילת XML. |
| הקפצת הודעות שגיאה (throw) |
IOException |
|
IllegalArgumentException |
|
IllegalStateException |
|
parseSuiteAttributes
public void parseSuiteAttributes (XmlPullParser parser,
IInvocationContext context)
הפעולה ההפוכה מ-addSuiteAttributes(XmlSerializer).
| פרמטרים |
parser |
XmlPullParser: מנתח התוכן שממנו קוראים את המאפיינים. |
context |
IInvocationContext: IInvocationContext המקום שבו רוצים להציב את המאפיינים. |
| הקפצת הודעות שגיאה (throw) |
XmlPullParserException |
כאשר XmlPullParser נכשל. |
sanitizeXmlContent
public static String sanitizeXmlContent (String s)
מבצע סניטציה של מחרוזת כדי להוסיף תו בריחה לתווים מיוחדים.
truncateStackTrace
public static String truncateStackTrace (String fullStackTrace,
String testCaseName)
מקצר את דוח הקריסות המלא למקסימום ERROR(/#STACK_TRACE_MAX_SIZE) תווים.
| פרמטרים |
fullStackTrace |
String |
testCaseName |
String |
writeResults
public File writeResults (SuiteResultHolder holder,
File resultDir)
כתיבת תוצאות ההפעלה בפורמט XML.
| פרמטרים |
holder |
SuiteResultHolder: SuiteResultHolder שמכיל את כל המידע שנדרש ל-XML |
resultDir |
File: ספריית התוצאות File שבה ימוקמו התוצאות. |
| החזרות |
File |
File שמפנה לקובץ הפלט של ה-XML. |
| הקפצת הודעות שגיאה (throw) |
IOException |
|
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2026-06-22 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2026-06-22 (שעון UTC)."],[],[]]