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. |
writeResults
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-12-01 (حسب التوقيت العالمي المتفَّق عليه)