تنسيق XmlSuiteResult
public class XmlSuiteResultFormatter
extends Object
implements IFormatterGenerator
java.lang.Object | |
↳ | com.android.tradefed.result.suite.XmlSuiteResultFormatter |
فئة الأداة المساعدة لحفظ مجموعة تعمل بتنسيق XML. TODO: قم بإزالة جميع تنسيقات اختبار التوافق الخاصة التي تعمل حولها للحصول على نفس التنسيق.
ملخص
فئات متداخلة | |
---|---|
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) |
مجالات
NS
public static final String NS
TEST_RESULT_FILE_NAME
public static final String TEST_RESULT_FILE_NAME
المنشأت العامة
تنسيق XmlSuiteResult
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 (حسب التوقيت العالمي المتفَّق عليه)