اعتبارًا من عام 2026، ولضمان اتّساق نموذج التطوير الثابت الأساسي واستقرار المنصة في النظام المتكامل، سننشر رمز المصدر في مشروع Android مفتوح المصدر (AOSP) في الربعَين الثاني والرابع. لبناء مشروع Android مفتوح المصدر والمساهمة فيه، استخدِم android-latest-release. سيشير فرع بيان android-latest-release دائمًا إلى أحدث إصدار تم نشره في مشروع Android مفتوح المصدر. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android مفتوح المصدر.
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
Constant Value:
"test_result.xml"
الحقول
NS
public static final String NS
طُرق وضع التصميم العامة
public XmlSuiteResultFormatter ()
الإجراءات العامة
addBuildInfoAttributes
public void addBuildInfoAttributes (XmlSerializer serializer,
SuiteResultHolder holder)
تسمح بإضافة بعض السمات إلى العلامة من خلال serializer.attribute.
| المعلَمات |
serializer |
XmlSerializer: العنصر الذي يسلسل نتيجة مجموعة اختبارات XML. |
holder |
SuiteResultHolder: عنصر يحتوي على معلومات سيتم كتابتها في نتيجة المجموعة. |
| عمليات الطرح |
IOException |
|
IllegalArgumentException |
|
IllegalStateException |
|
addSuiteAttributes
public void addSuiteAttributes (XmlSerializer serializer)
تسمح بإضافة بعض السمات إلى العلامة من خلال serializer.attribute.
| المعلَمات |
serializer |
XmlSerializer: العنصر الذي يسلسل نتيجة مجموعة اختبارات XML. |
| عمليات الطرح |
IOException |
|
IllegalArgumentException |
|
IllegalStateException |
|
parseSuiteAttributes
public void parseSuiteAttributes (XmlPullParser parser,
IInvocationContext context)
عملية عكسية من addSuiteAttributes(XmlSerializer)
| المعلَمات |
parser |
XmlPullParser: أداة التحليل التي سيتم قراءة السمات منها |
context |
IInvocationContext: IInvocationContext حيث يتم وضع السمات. |
| عمليات الطرح |
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. |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-06-22 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]